프로시저(insert문) 실행 중 에러발생시 어떤데이터에서 발생하는지 알수 있을까?? 0 2 2,492

by 람짱 [PL/SQL] [2011.06.17 11:31:51]



안녕하세요..


프로시저나 트리거에서 insert실행시


무결성에러같은 에러가 발생하는데요..


이때 어떤데이터를 insert할때 에러가 발생하는지 알 수 있는 방법 있나요??


에러발생데이터를 변수에 넣어 raise처리 하려는데..


가능하다면 간단한 예제 부탁드립니다....

by 부쉬맨 [2011.06.17 11:50:19]
exception
when other(에러변수사용가능) then
에러메시지받기 := sqlerrm || '에러위치 :' 데이터의중요내용컬럼 입력
end;

이런식으로 가능하시고 머 에러나면 에러메시지받기 위치에다가
에러 이력테이블만들어서 insert 시키시는방법도존재합니다.
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입