반응형
declare (1)
-
[Oracle] 프로시저 실행 후 리턴 값 출력Database 2022. 5. 26. 15:06
프로시저 실행 결과를 OUT_MSG 변수에 리턴받아 출력하는 기본 구문 DECLARE OUT_MSG VARCHAR2(200); OUT_CURSOR SYS_REFCURSOR; BEGIN CALL_PROCEDURE_NAME('PARAM1', 'PARAM2', OUT_MSG); DBMS_OUTPUT.PUT_LINE('============================='); DBMS_OUTPUT.PUT_LINE('OUT_MSG : ' || OUT_MSG); -- RESULT 타입이 커서인 경우 DBMS_SQL.return_result(OUT_CURSOR); COMMIT; EXCEPTION WHEN OTHERS THEN ROLLBACK; DBMS_OUTPUT.PUT_LINE('===================..