Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Philippe T [MS]
Bonjour,
De façon simple ce que je fais c'est de créer une table et dans mon trigger je fais des INSERT dans cette table (comme si je faisai des PRINT dans une procédure). Je sais ce n'est pas très élégant mais généralement c'est ce que je trouve de plus efficace !!!
---------------------------------------------------------------------- Philippe TROTIN - Microsoft Service France
"TedIF" wrote in message news:
Bonjour,
Comment peut débogger un trigger dans SQL Serveur 2000 ?
--
Dominique
Bonjour,
De façon simple ce que je fais c'est de créer une table et dans mon trigger
je fais des INSERT dans cette table (comme si je faisai des PRINT dans une
procédure). Je sais ce n'est pas très élégant mais généralement c'est ce que
je trouve de plus efficace !!!
----------------------------------------------------------------------
Philippe TROTIN - Microsoft Service France
"TedIF" <TedIf@TedIF.fr> wrote in message
news:mn.34157d56d39d6f5f.33302@TedIF.fr...
Bonjour,
Comment peut débogger un trigger dans SQL Serveur 2000 ?
De façon simple ce que je fais c'est de créer une table et dans mon trigger je fais des INSERT dans cette table (comme si je faisai des PRINT dans une procédure). Je sais ce n'est pas très élégant mais généralement c'est ce que je trouve de plus efficace !!!
---------------------------------------------------------------------- Philippe TROTIN - Microsoft Service France
"TedIF" wrote in message news:
Bonjour,
Comment peut débogger un trigger dans SQL Serveur 2000 ?
--
Dominique
Fred BROUARD
Il n'y a pas d'outils visuel de déboguage avec point d'arrêt.
le plus imple est de placer des PRINT ou un SELECT dans le trigger et de récupérer le flux en sortie.
avant cela la mise au point du code peut se faire dans l'analyseur de requêtes.
Quel est ton problème exactement ?
A +
TedIF a écrit:
Bonjour,
Comment peut débogger un trigger dans SQL Serveur 2000 ?
-- Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************
Il n'y a pas d'outils visuel de déboguage avec point d'arrêt.
le plus imple est de placer des PRINT ou un SELECT dans le trigger et de
récupérer le flux en sortie.
avant cela la mise au point du code peut se faire dans l'analyseur de requêtes.
Quel est ton problème exactement ?
A +
TedIF a écrit:
Bonjour,
Comment peut débogger un trigger dans SQL Serveur 2000 ?
--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
Il n'y a pas d'outils visuel de déboguage avec point d'arrêt.
le plus imple est de placer des PRINT ou un SELECT dans le trigger et de récupérer le flux en sortie.
avant cela la mise au point du code peut se faire dans l'analyseur de requêtes.
Quel est ton problème exactement ?
A +
TedIF a écrit:
Bonjour,
Comment peut débogger un trigger dans SQL Serveur 2000 ?
-- Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************
TedIF
Philippe T [MS] a exprimé avec précision :
De façon simple ce que je fais c'est de créer une table et dans mon trigger je fais des INSERT dans cette table (comme si je faisai des PRINT dans une procédure). Je sais ce n'est pas très élégant mais généralement c'est ce que je trouve de plus efficace !!!
Ok. Merci bien
--
Dominique
Philippe T [MS] a exprimé avec précision :
De façon simple ce que je fais c'est de créer une table et dans mon trigger
je fais des INSERT dans cette table (comme si je faisai des PRINT dans une
procédure). Je sais ce n'est pas très élégant mais généralement c'est ce que
je trouve de plus efficace !!!
De façon simple ce que je fais c'est de créer une table et dans mon trigger je fais des INSERT dans cette table (comme si je faisai des PRINT dans une procédure). Je sais ce n'est pas très élégant mais généralement c'est ce que je trouve de plus efficace !!!
Ok. Merci bien
--
Dominique
TedIF
Fred BROUARD a pensé très fort :
Il n'y a pas d'outils visuel de déboguage avec point d'arrêt.
Dommage.
le plus imple est de placer des PRINT ou un SELECT dans le trigger et de récupérer le flux en sortie.
Comment fait on pour récupérer le flux en sortie ?
avant cela la mise au point du code peut se faire dans l'analyseur de requêtes.
Oui effectivement
Quel est ton problème exactement ?
Un trigger qui ne m'obéit pas.
Merci pour ton aide.
--
Dominique
Fred BROUARD a pensé très fort :
Il n'y a pas d'outils visuel de déboguage avec point d'arrêt.
Dommage.
le plus imple est de placer des PRINT ou un SELECT dans le trigger et de
récupérer le flux en sortie.
Comment fait on pour récupérer le flux en sortie ?
avant cela la mise au point du code peut se faire dans l'analyseur de
requêtes.
Il n'y a pas d'outils visuel de déboguage avec point d'arrêt.
Dommage.
le plus imple est de placer des PRINT ou un SELECT dans le trigger et de récupérer le flux en sortie.
Comment fait on pour récupérer le flux en sortie ?
avant cela la mise au point du code peut se faire dans l'analyseur de requêtes.
Oui effectivement
Quel est ton problème exactement ?
Un trigger qui ne m'obéit pas.
Poste le code de ton trigger on va déjà voir ce qui cloche à permière vue.
A +
Merci pour ton aide.
-- Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************
TedIF
Fred BROUARD a exposé le 07/06/2005 :
TedIF a écrit:
le plus imple est de placer des PRINT ou un SELECT dans le trigger et de récupérer le flux en sortie.
Poste le code de ton trigger on va déjà voir ce qui cloche à permière vue.
J'ai trouvé le problème. J'avais des triggers imbriqués, et Sql me rajoutait (lors de la première exécution) dans un trigger une commande pour le désactivé. Si bien que ce trigger ne s'exécutait plus ensuite. D'où mon incompréhension jusqu'à ce que je remarque cette commande à la fin de mon trigger. Surprenant que Sql rajoute du code dans un trigger...
Je te remercie encore pour ton aide.
PS : Peux tu m'indiquer comment tu récupère des print et select placés dans un Trigger ?
--
Dominique
Fred BROUARD a exposé le 07/06/2005 :
TedIF a écrit:
le plus imple est de placer des PRINT ou un SELECT dans le trigger et de
récupérer le flux en sortie.
Poste le code de ton trigger on va déjà voir ce qui cloche à permière vue.
J'ai trouvé le problème. J'avais des triggers imbriqués, et Sql me
rajoutait (lors de la première exécution) dans un trigger une commande
pour le désactivé. Si bien que ce trigger ne s'exécutait plus ensuite.
D'où mon incompréhension jusqu'à ce que je remarque cette commande à la
fin de mon trigger. Surprenant que Sql rajoute du code dans un
trigger...
Je te remercie encore pour ton aide.
PS : Peux tu m'indiquer comment tu récupère des print et select placés
dans un Trigger ?
le plus imple est de placer des PRINT ou un SELECT dans le trigger et de récupérer le flux en sortie.
Poste le code de ton trigger on va déjà voir ce qui cloche à permière vue.
J'ai trouvé le problème. J'avais des triggers imbriqués, et Sql me rajoutait (lors de la première exécution) dans un trigger une commande pour le désactivé. Si bien que ce trigger ne s'exécutait plus ensuite. D'où mon incompréhension jusqu'à ce que je remarque cette commande à la fin de mon trigger. Surprenant que Sql rajoute du code dans un trigger...
Je te remercie encore pour ton aide.
PS : Peux tu m'indiquer comment tu récupère des print et select placés dans un Trigger ?