작도닷넷 블로그
작도닷넷 블로그

컴퓨터

ORA-04091: table AM is mutating, trigger/function may not see it

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

http://xacdo.net/tt/rserver.php?mode=tb&sl=2064

이름
비밀번호
홈페이지 (없어도 됩니다)

비밀글로 등록
작도닷넷은 당신을 사랑합니다.

[이전 목록]   [1] ... [61][62][63][64][65][66][67][68][69] ... [235]   [다음 목록]

최근 글

이웃로그 관리자 옛날 작도닷넷 태터툴즈 ©현경우(xacdo) since 2001