오라클 프로시저 에러메시지 및 에러라인 확인

1
2
3
4
5
6
7
8
9
10
11
12
EXCEPTION     
WHEN OTHERS THEN     
DBMS_OUTPUT.PUT_LINE ('--------------------------------------');     
DBMS_OUTPUT.PUT_LINE ('글로벌 EXCEPTION : ' || SQLERRM);
DBMS_OUTPUT.PUT_LINE (DBMS_UTILITY.FORMAT_ERROR_BACKTRACE);     
DBMS_OUTPUT.PUT_LINE ('--------------------------------------');     
V_ERROR_MESSAGE := SQLERRM;     
OPEN P_CURSOR FOR     
SELECT          1 AS RST_CD, V_ERROR_MESSAGE AS RST_NM     
FROM         DUAL;     
ROLLBACK;     
RETURN;
cs


DBMS_UTILITY.FORMAT_ERROR_BACKTRACE 에서 에러 라인을,


SQLERRM 에서 에러메시지를 확인 가능하다.



이 글을 공유하기


댓글(0)

Designed by CMSFactory.NET