Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.misc -> ORA-04091 trigger mutation
Here is my trigger:
create or replace trigger test
before
update of status
on int_audiences_1102
for each row
when (new.status = 3)
begin
delete activity_aud_group_map where audience_member_id = :new.aud_id
and activity_aud_group_id in (select activity_aud_group_id from interaction_aud_groups where interaction_id = 1102);
delete int_tag_value_1102 where aud_id = :new.aud_id;
end;
I get the mutate error because of this line :
delete int_audiences_1102 where aud_id = :new.aud_id;
what can I do to fix this...thanks Received on Fri Mar 22 2002 - 10:09:54 CST
![]() |
![]() |