IN OUT 파라미터 모드


IN OUT 파라미터 모드

※ STORED PROCEDURE 상에서 외부에서 값을 받아오고 다시 그 값을 외부로 넘겨줍니다. STORED PROCEDURE 側 SQL> CREATE OR REPLACE PROCEDURE inout_sample(no IN OUT NUMBER) /* no 라는 파라미터는 NUMBER 타입이고 외부에서 먼저 값을 받음 */ 2 IS 3 BEGIN /* 받아온 값으로 다음의 연산을 실행 & 외부로 전달 */ 4 no := no + 100; 5 END; 6 / 프로시저가 생성되었습니다.

외부(STORED PROCEDURE를 호출) 側 SQL> DECLARE 2 var NUMBER; -- var 라는 변수는 NUMBER 타입 -- 3 BEGIN 4 var := 100; -- var 의 초기값은 100 -- 5 inout_sample(var); -- inout_sample 이라는 STORED PROCEDURE 호출 & 값 넘김 -- 6 DBMS_OUTPUT.PUT_LINE(var); 7 E...


#DB #IT #개발 #노가다 #데이터베이스 #업무노트 #오라클 #프로그래밍

원문링크 : IN OUT 파라미터 모드