IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement SQL Server Discussion :

DEBUG SQL TRIGGER


Sujet :

Développement SQL Server

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 82
    Points : 49
    Points
    49
    Par défaut 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 ...

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2008
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 6
    Points : 3
    Points
    3
    Par défaut 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.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 13
    Points : 16
    Points
    16
    Par défaut
    Vous pouvez également utiliser les tables deleted et inserted spécifiques aux triggers.

  4. #4
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 739
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 739
    Points : 52 451
    Points
    52 451
    Billets dans le blog
    5
    Par défaut
    Insérez les données dans une table temporaies.

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [pl/sql] Trigger et table mutante
    Par claralavraie dans le forum Oracle
    Réponses: 20
    Dernier message: 18/07/2006, 16h41
  2. [PL/SQL] trigger instead of sur une XMLTYPEVIEW
    Par lemfi dans le forum Oracle
    Réponses: 1
    Dernier message: 23/03/2006, 11h27
  3. [pl/sql]trigger predefini
    Par imedg dans le forum Oracle
    Réponses: 4
    Dernier message: 13/03/2006, 10h29
  4. [Pl/SQL] trigger
    Par hatoug dans le forum Oracle
    Réponses: 2
    Dernier message: 09/03/2006, 16h54
  5. [PL/SQL] Trigger qui appelle une procédure
    Par alex6891 dans le forum Oracle
    Réponses: 5
    Dernier message: 19/01/2006, 10h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo