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:
. Donc le trigger lance aussi une insertion dans la table A.
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 )
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
Partager