| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> c.d.o.misc -> PL/SQL: Mutating Table
Environment: Oracle 7.3, running on an NT box.
I have an update trigger that is very simple:
CREATE OR REPLACE TRIGGER article_FNAME
AFTER UPDATE OF FNAME ON mfs.article FOR EACH ROW
BEGIN
IF (:old.FNAME IS NOT NULL) THEN
INSERT INTO mfs.arttrans (AN,DTUPDATE,OPERINIT,UPDATETYPE,UPDATEPROCESS)
VALUES (:old.AN,SYSDATE,:old.PRINIT,'C','A') ;
END IF ;
ERROR at line 1:
ORA-04091: table MFS.ARTICLE is mutating, trigger/function may not see it ORA-06512: at "MFS.ARTICLE_FNAME", line 4 ORA-04088: error during execution of trigger 'MFS.ARTICLE_FNAME'
Any idea why this happens?
TIA, Valentin. Received on Wed Mar 12 1997 - 00:00:00 CST
![]() |
![]() |