Bonjour,
je suis en oracle9i sous W2k,
j 'ai un trigger after insert sur une table A, qui fais un update sur une colonne c2 par rapport à la valeur de c1
mais dés que je fais un insert j'ai l'erreur suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part update a set c1='x' where pk=:NEW.PK
Je me demande si j'ai la droit de faire un update de la même table dans un trigger ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ORA-04091: table user.matable is mutating, trigger/function may not see it ORA-06512: at "user.trigger_name", line 7 ORA-04088: error during execution of trigger 'user.trigger_name'
merci de votre aide
Partager