2009-08-30 7 views
3

Je me demande simplement s'il est possible de voir quelle procédure stockée ou quelle instruction SQL a provoqué l'exécution d'un déclencheur quelque part dans le déclencheur.Voir ce qui a provoqué un déclencheur SQL?

J'ai un bug vraiment bizarre où un champ est changé et je ne peux pas pour ma vie comprendre pourquoi cela se produit. J'ai un déclencheur qui enregistre que les données sont changées, mais ce serait génial si je pouvais également enregistrer ce que l'instruction sql a fait changer le champ.

Est-ce possible?

Répondre

1

Je n'ai pas essayé cela, mais essayez d'ajouter OBJECT_NAME (@@ procid) à votre détente. @@ SPID peut aussi être utile.

Questions connexes