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

MS SQL Server Discussion :

[SQL Server 2005] print dans une procédure stockée


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de anayathefirst
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    326
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 326
    Par défaut [SQL Server 2005] print dans une procédure stockée
    Salut
    J’ai une méga procédure stockée qui fait une mise à jour d'une table à partir de plusieurs tables (beaucoup beaucoup de jointures). Autant dire que ça prend une éternité.
    Je procède donc par étapes en passant par des tables temporaires, pour suivre le déroulement de ma procédure, j'ai mi des "print" par-ci et par-là, le problème est que mes print ne s'affichent qui si la procédure est terminée (de façon normale ou anormale). Mes print n'ont donc plus aucun intérêt.
    Connaissez-vous un moyen pour afficher les print pendant l'exécution de la procédure et pas uniquement à la fin ?

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    356
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Mai 2007
    Messages : 356
    Par défaut
    Tu lances ta procédure stockée à partir d'une application où d'un Analyseur de requête.
    J'utilise la même méthode de suivi pour tester et débugger mes procédures. Lancer d'un analyseur de requête, on peut visualiser l'évolution des print dans l'onglet "Messages".

  3. #3
    Membre éclairé Avatar de anayathefirst
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    326
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 326
    Par défaut
    salut,
    tu as bien de la chance, parce que je lance ma procédure à partire de l'analyseur de requêtes de "SQL Server Management Studio" et tous mes print s'affichent uniquement à la fin
    doi-je activer un truc en particulier pour que ça marche bien ?

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    356
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Mai 2007
    Messages : 356
    Par défaut
    Peux-tu me faire un imprime écran de ton analyseur de requête. Je pourrai t'aiguiller à partir de là. Je pourrai te répondre demain matin.

    Bonne soirée.

  5. #5
    Membre éclairé Avatar de anayathefirst
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    326
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 326
    Par défaut
    voilà ma fenêtre,
    dans cet imprim écran, ça fesait 24 secondes que j'avait lancé le sripte, j'aurai aumoin du avoir un "début de la procédure"... mais rien
    en tout cas, ça fait 10 minutes que ça tourne, et il n'y a eu aucun changement
    Images attachées Images attachées  

  6. #6
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    141
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2007
    Messages : 141
    Par défaut
    Il faudrait peut-être mettre les prints dans la procédure stockée?

    Mais il existe le debuger de SQL Server pour les procédures stockées.

    Chez moi, il ne fonctionne plus mais je l'ai déjà utilisé

Discussions similaires

  1. Risque d'injection SQL avec un like dans une procédure stockée
    Par Oberown dans le forum Développement
    Réponses: 2
    Dernier message: 28/11/2012, 21h56
  2. [SQL SERVER] Utilisation résultat d'une procédure stockée
    Par hwoarang dans le forum Langage SQL
    Réponses: 2
    Dernier message: 30/09/2010, 11h14
  3. Pb de requete SQL avec clauses WHERE dans une procédure stockée
    Par CocoLeNain dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 11/06/2010, 23h48
  4. Réponses: 2
    Dernier message: 17/03/2009, 09h33
  5. [SQL-Server] Sous requete dans une procédure stockée
    Par Worldofdada dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 09/02/2006, 11h18

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