컴퓨터
10/08/25 02:06(년/월/일 시:분)
트리거 만들 때 주의사항:
AM 테이블 트리거에는, AM 테이블을 SELECT/INSERT/UPDATE/DELETE 하면 안됨.
만약 AM 테이블에 뭔가 값을 넣고 싶으면,
before 트리거를 만들어 이렇게 넣으면 된다.
:NEW.column1 = 'gogogo';
그러면 INSERT,UPDATE 시에 이 값을 덮어 써서 들어감.
http://www.dbasupport.com/forums/showthread.php?t=40768
ORA-04091: table AM is mutating, trigger/function may not see it