프로시저에서 다른프로시저 호출하여 에러발생시 처리방법 0 0 1,203

by 농sql [Oracle 기초] 오라클 EXCEPTION처리 [2019.07.16 10:52:00]


오라클에서 프로시저에서 다른프로시저 호출시 에러발생하면 

다른프로시저에서 발생한 에러메시지와 라인을 받아서 에러테이블에 내용과 라인을 insert 하는데

에러메시지는 그대로 받아서 넣지만 라인은 EXCEPTION 구문 있는곳으로 라인을 INSERT 합니다.

예를 들어 원래 발생한 곳의 라인은 23라인인데.. 에러발생한 라인은 다른프로시저의 EXCEPTION 구문이 있는곳의 라인이 INSERT 됩니다.

왜그런걸까요?

원래 발생한 곳의 라인 23라인을 받아서 처리를 할 순 없을까요?;

조언 부탁드립니다~!!

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입