Bonjour,

je suis entrain de faire un trriger qui mis a jours un champ d'une table quand cette même table est mise a jours par une procédure !,mais j''ai l'erreur
Row 2: ORA-04091: table MA_TABLE is mutating, trigger/function may not see it
je pense qu'on ne peu pas mettre a jours un champ avec un trigger quand c'est la même table qui est mise a jours ,ou bien yatil une solution SVP? voici mon trigger

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
create or replace
TRIGGER Mon_Trigger
 AFTER UPDATE  OF  Table_IDs ON MA_TABLE FOR EACH ROW
BEGIN
 
 UPDATE  MA_TABLE SET CHANGE_TYPE='UPDATE', CHANGE_DATE = sysdate;
 
END;