반응형
# 오라클 프로시저 실행 (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;
반응형
'메모장' 카테고리의 다른 글
오라클 함수기반 인덱스 (0) | 2022.09.16 |
---|---|
오라클 오류 ORA-06512, ORA-04088 (0) | 2022.09.15 |
오라클 함수 내부에서 DML 사용 (0) | 2022.08.23 |
SVN 히스토리 확인방법 (0) | 2022.08.23 |
문자열 길이 체크 로직 (0) | 2022.08.03 |