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 :

PRINT dans Procédure stockée


Sujet :

Développement SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 90
    Par défaut PRINT dans Procédure stockée
    Bonjour à tous,

    J'ai une procédure stockée qui va faire un traitement de plusieurs millions de lignes (Environ 23 millions de lignes à traiter) sur SQL Server 2008.

    Pendant le traitement j'ai mis des PRINT afin de connaitre l'état d'avancement de mon traitement. Seuleument voilà, lorsque je lance le traitement les PRINT ne s'affiche que lorsque mon traitement est terminé .

    savez-vous comment obliger SQL Server à afficher les messages (dans le volet Message de MSSMS) au fur et à mesure du traitement au lieu d'un affichage à la fin du traitement. Un peu comme ce que l'on a lors d'une restauration de base par exemple.

    Merci à tous de l'aide que vous saurez m'apporter...

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 90
    Par défaut
    Pour ceux que ca pourrait interesser, j'ai trouvé une solution...
    Au lieu de passer par des PRINT, je passe par des RAISERROR.
    J'ai remplacé :Par :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SET @msg='Mon message...'
    RAISERROR(@msg, 0, 1) WITH NOWAIT
    Ca fonctionne bien et mes messages apparaissent immédiatement au cours du traitement.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 28/03/2009, 17h15
  2. Alter table dans procédure stockée
    Par mehitabelle dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 30/11/2005, 17h14
  3. Réponses: 7
    Dernier message: 16/09/2005, 11h14
  4. procédures stockées dans procédure stockée
    Par olivc dans le forum MS SQL Server
    Réponses: 8
    Dernier message: 30/05/2005, 17h58
  5. SQL dans Procédure stockée
    Par julure dans le forum Oracle
    Réponses: 13
    Dernier message: 02/11/2004, 17h57

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