-
ORA-04091: 테이블 **가 변화하고 있어 트리거/함수가 이를 볼 수 없습니다.Oracle 2021. 8. 9. 13:43
ERR MESSAGE : ORA-04091: 테이블 SCOTT.EMP가 변화하고 있어서 트리거/함수가 이를 볼 수 없습니다 ORA-06512: "SCOTT.SUM_TRIGGER", 줄 5에서 ORA-04088: 트리거 'SCOTT.SUM_TRIGGER'의 수행시 오류
update문이 담긴 cursor를 실행하려고 하니 해당 오류가 발생했다.
잘 살펴보니 update를 할 때, 실행되도록 만들었던 sum_trigger가 실행되었나보다.
drop trigger sum_trigger;
drop trigger 문으로 해당 트리거를 삭제한 후 실행해보니 잘 update 된다.
혹은 after를 before로 바꿔보라.
'Oracle' 카테고리의 다른 글
테이블에서 가장 마지막 데이터 검색하는 쿼리 (0) 2021.08.18 ORA-01403: 데이터가 없습니다 (0) 2021.08.18 excel 데이터를 insert 쿼리로 옮기기 (0) 2021.08.18