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 2000, affecter le résultat d'un 'xp_cmdshell' dans une variable


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Juin 2006
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 2
    Par défaut SQL 2000, affecter le résultat d'un 'xp_cmdshell' dans une variable
    Bonjour à tous,

    Petit nouveau sur ce forum, je n'ai pas trouvé de réponse à mon problème .... en espérant que vous pourrez m'aider.

    Je souhaiterais récupérer le résultat de la commande suivante dans une variable :

    EXEC xp_cmdshell 'DIR /B C:\_Restore | find /I ".BAK" | find /I "ETL"'

    Cette requête me renvoie 2 lignes :
    Output
    1. ETL_db_200704100100.BAK
    2. NULL


    Comme vous vous en doutez, ce que je souhaite récupérer c'est la valeur "ETL_db_200704100100.BAK".

    Merci beaucoup de vos lumières ...

    Bonne journée,

    Wens

  2. #2
    Membre émérite
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Août 2006
    Messages
    730
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2006
    Messages : 730
    Par défaut
    essaies en passant par une table temporaire :

    create table #tmp
    (resultat varchar(500))

    insert into #tmp
    EXEC xp_cmdshell 'DIR /B C:\_Restore | find /I ".BAK" | find /I "ETL"'

    select top 1 * from #tmp

    drop table #tmp

  3. #3
    Candidat au Club
    Inscrit en
    Juin 2006
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 2
    Par défaut
    Salut Serge0934,

    Merci beaucoup !!!
    C'est exactement ce que je cherchais à faire !!

    Bonne fin de journée,

    ++
    Wens

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

Discussions similaires

  1. affecter le résultat d'un print dans une liste
    Par awalter1 dans le forum Général Python
    Réponses: 5
    Dernier message: 14/01/2013, 17h59
  2. Réponses: 3
    Dernier message: 02/02/2007, 14h30
  3. Mettre le résultat d'un javascript dans une variable php??
    Par kahya dans le forum Général JavaScript
    Réponses: 19
    Dernier message: 19/05/2006, 09h43
  4. Réponses: 4
    Dernier message: 14/09/2005, 17h23
  5. [Sybase] résultat d'un select dans une variable
    Par stoz dans le forum Sybase
    Réponses: 2
    Dernier message: 14/09/2004, 14h28

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