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

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 시키시는방법도존재합니다.