Salut,
Je suis surpris par le comportement d'un de mes programmes pl/sql.
1- Je créer 2 triggers (FOR EACH ROW) BEFORE INSERT et AFTER INSERT sur la même table.
2- Je fais un select (le même) sur la table en question dans les deux triggers.
3- Je desactive le trigger BEFORE INSERT et execute un INSERT sur la table, j'ai bel et bien l'erreur ORA-04091 (declenchée par le trigger AFTER INSERT).
4- Je desactive le trigger AFTER INSERT et j'active le trigger BEFORE INSERT, j'execute le même INSERT mais là l'erreur ORA-04091 n'est pas déclenchée.
Est ce normal? Merci

 

 
		
		 
        

 
			
			


 
			 
   


 [Trigger/table mutante] before ou after INSERT?
 [Trigger/table mutante] before ou after INSERT?
				 Répondre avec citation
  Répondre avec citation
Partager