trigger au niveau d'une table
Bonjour,
j'ai crée un trigger au niveau d'une table,qui se declenche quand on fait un delete et il a comme traitement : faire un delete sur une autres table
(code ci_joint).
mais il me donne erreur si je fait un delete au niveau de la premiere table,
message erreure : Unable to Delte Record
oracle version 6i
Code:
1 2 3 4 5 6 7 8 9 10 11
| CREATE OR REPLACE TRIGGER TRG_DPL_MKT_PRICE_DATE_AR
AFTER DELETE
ON DPL_MKT_PRICE_DATE
REFERENCING OLD AS OLD NEW AS NEW
FOR EACH ROW
begin
delete DPL_MKT_PRICE_FRET where
soci=:OLD.SOCI and risk=:OLD.RISK and mkt_price_date=:OLD.MKT_PRICE_DATE;
commit;
end; |
merci