본문 바로가기
etc./error note

ORA-04091 테이블이 변경되어 트리거/함수가 볼 수 없습니다 : trigger error

by 펭귄대장 2020. 9. 23.

ORA-04091 trigger 가 호출될 때 아래와 같은 exception 으로 실행되지 않을 때가 있다.

 

ORA-04091: ?테이블이 변경되어 트리거/함수가 볼 수 없습니다. (한글)
ORA-04091: table ~.~, trigger/function may not see it (영문)

 

원인 : 

table A 에 데이터를 insert 하기 위해 사용하는 trigger.

이 trigger 내부에서 A table 을 참조해서 사용하는 경우 발생.

(loop 발생여지가 있어 oracle 에서 이를 막기위한 ex 를 던짐)

 

www.techonthenet.com/oracle/errors/ora04091.php

 

 

 

반응형

댓글0