-
DEBUG SQL TRIGGER
Bonjour,
je voudrais savoir si quelqu'un sait comment faire du mode Debug ou pas à pas avec un Trigger.
Je m'explique j'ai créer un trigger sur ma table qui update ou insert ma table avec certains calculs je souhaiterai vérifier ces calculs en mode debug, c'est une base de données sur SQL SERVER 2000, je dispose de SQL SERVER management studio express 2005 ( c'est avec cet outil que j'ai créer mon trigger), et je dispose aussi de Microsoft visual studio 2003 ainsi que Microsoft SQL SERVER 2000 / 2005 pouvez me venir en aide si vous savez comment on peut faire pour observer les opérations ( calculs) que le trigger fait ligne à ligne.
Merci d'avance et oui j'ai cherché dans la doc msdna ... rien de concluant ...
-
Instrumentalisation ....
Salut,
je ne vois pas de solution à ton problème car je ne connais aucun moyen de débuger un trigger.
la seule solution que je vois, c'est que tu "instrumentalise" ton code :
tu crée une table de tracage qui contient un champ assez long pour stoker une description de tes étapes.
Tu fais des INSERT un peu partout dans le code de ton trigger pour tracer l'étape a laquelle tu es et les valeurs des variables que tu veux voir.
Des insert dans un trigger ca marche normalement.
-
Vous pouvez également utiliser les tables deleted et inserted spécifiques aux triggers.
-
Insérez les données dans une table temporaies.
A +