Cascading Trigger [message #1920] |
Tue, 11 June 2002 07:29 |
goku24
Messages: 2 Registered: June 2002
|
Junior Member |
|
|
I have a trigger that should delete all children
of the deleted message in the same table. ex.
********************************************
create trigger bp_messages
before delete
for each row
begin
DELETE FROM BP_MESSAGES
WHERE :old.MESSAGEID =
BP_MESSAGES.PARENTMESSAGEID;
end;
*******************************************
When I delete a message I get a bp_messages is
mutating, trigger/function may not see it error.
Anyone have any ideas as to what I am doing wrong?
Thanks,
GKU
|
|
|
|
Re: Cascading Trigger [message #1945 is a reply to message #1920] |
Wed, 12 June 2002 07:24 |
goku24
Messages: 2 Registered: June 2002
|
Junior Member |
|
|
I think my situation is unique since I will be deleting/updating records from the same table. The parent and child records are all in one table, the messages table. Once a user updates a message as archived I want all the child messages to be updated as archived as well. I hope this makes sense.
|
|
|