Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Oracle error ORA-04091
Hi,
I have written a trigger on a table, that deletes a row from another
table. I am getting the error
ORA-04091: table PROVIDEO.SERVICEUNITPROFILE is mutating, trigger/function
may not see it.
This is my trigger
CREATE OR REPLACE TRIGGER unit_profile_trigger
AFTER DELETE
ON UNIT_PROFILE
FOR EACH ROW
BEGIN
IF DELETING THEN
DELETE FROM SERVICEUNITPROFILE WHERE UNITPROFILE_Id=:old.ID;
END IF;
END;
I cannot see any problem with this one as such. But definetely there is a
problem.
Regards
Babu
Received on Thu Aug 16 2001 - 03:20:23 CDT