Bonjour,
voilà, deux jours passé dessus, j'ai rien trouvé.

J'ai deux tables A et B. B possède un trigger AFTER INSERT dont le script suivant fait parti:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
INSERT INTO A 
	(R_KEY, LOCALE, DESCRIPTION) VALUES 
	( @pricingRKey ,  'en_US' ,   @rDescription )
. Donc le trigger lance aussi une insertion dans la table A.

La table A possède aussi un trigger AFTER INSERT qui duplique les données suivant les locales. Les données dupliquées devraient se trouver dans A même.

Sauf que voilà, quand je fais une insertion a partir de B, je vois bien le nouveau enregistrement dans B et dans A aussi mais pas avec les données dupliquées, donc pour moi le trigger de A ne s’était pas déclenché .
Or si je lance le script d'insertion ci-dessus directement a partir de la table A, j'ai bien les données dupliquées i.e trigger declenché.

Quelqu'un peut il me mettre dans la bonne voie? Merci