메모장
오라클 프로시저 실행 (out 존재하는 경우)
현호s
2022. 8. 25. 15:47
반응형
# 오라클 프로시저 실행 (out 존재하는 경우)
- 프로시저에 아래와 같이 out존재하는경우.
CREATE OR REPLACE PROCEDURE TEST_PRO(RESULT_CODE OUT VARCHAR2, RESULT_MSG OUT VARCHAR2) IS
BEGIN
...
COMMIT;
EXCEPTION
WHEN OTHERS THEN
ROLLBACK;
RESULT_CODE := SQLCODE;
RESULT_MSG := SQLERRM;
END;
/
- 해당 프로시저를 실행하는 방법은 아래와 같다.
DECLARE
OUT1 VARCHAR2(100);
OUT2 VARCHAR2(100);
BEGIN
TEST_PRO(OUT1, OUT2);
DBMS_OUTPUT.PUTLINE(OUT1 || ' ' || OUT2);
END;
반응형