2014년 2월 20일 목요일

오라클 트리거 에러 ORA-04088, ORA-06512,

ORA-04088, ORA-06512, 
에러는 주로 같이 나오는데!

트리거는 잘 생성 되었지만 컴파일 과정에서 발생하는 오류!

즉, A테이블에 걸려있는 트리거의 DML역시 A테이블을 참조할 때,
무한 루프에 빠지게 되어 오류가 생긴다.

아직 잡아내지 못했다.ㅡ,.ㅡ;;

잡아내고 글을 수정하겠다.ㅠㅠ

-- 테이블을 2개로 나눠서 잡아냈다.

하지만 두번째 데이터를 입력하니..


두둥!

ORA-01427 : 단일 행 하위 질의에 2개 이상의 행이 리턴되었습니다.

-_-;;;;;;;;;;;;;;;;;;


알고보니 서브쿼리에서 where절을 넣지 않고 흐리멍텅구리하게 잡아줬더니
똑바로 하라며 나를 질책한 것이다.

그래서 where 절을 삽입해 주고 실행하니!
끝 -

댓글 없음:

댓글 쓰기