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 :

Comment enregistrer un résultat SQL en format TXT ...


Sujet :

MS SQL Server

Vue hybride

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

    Informations forums :
    Inscription : Janvier 2006
    Messages : 14
    Par défaut Comment enregistrer un résultat SQL en format TXT ...
    Bonjour à tous,

    Voila mon problème, je souhaite enregistrer le resultat d'une requete SQL sous format TXT dans un dossier special.

    Voila ma requete :

    ( SELECT distinct CodeArticle FROM AFLUX1
    WHERE DateCreatoModifo BETWEEN '01/01/2005' AND '31/12/2005'
    AND
    CodeTransaction LIKE 'CEF%%' or
    CodeTransaction LIKE 'CEX%%%' or
    CodeTransaction LIKE 'COP%%%' or
    CodeTransaction LIKE 'CPF%%%' or
    CodeTransaction LIKE 'EPF%%%' or
    CodeTransaction LIKE 'RSF%%%' or
    CodeTransaction LIKE 'SP13%%%')

    Je suppose qu il faut que je rajoute quelque ligne pour lui dire qu je veux un enregistrement TXT sous un dossier particulier.

    Pourriez vous me mettre sur la voie.


    Merci

  2. #2
    Rédacteur
    Avatar de WOLO Laurent
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2003
    Messages
    2 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Par défaut
    Dans quel logiciel ?

    Découvrez la FAQ de MS SQL Server.
    La chance accorde ses faveurs aux esprits avertis !

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 14
    Par défaut
    Salut,


    Et bien je souhaite utiliser le planificateur de tache SQL Manager, pour pouvoir creer une routine qui m'enregistrer mes résultats de mes requetes sous format TXT, pour pouvoir les recuperer avec EXCEL.

    J'espere que j ai ete clair .

    Merci

  4. #4
    Rédacteur
    Avatar de WOLO Laurent
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2003
    Messages
    2 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Par défaut
    Lance osql avec xp_cmdshell

    Découvrez la FAQ de MS SQL Server.
    La chance accorde ses faveurs aux esprits avertis !

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 14
    Par défaut
    Resalut,

    Je ne comprends un traitre mot de ce que tu me dis .
    Je suis novice dans le monde SQL.
    Pourrez tu etre un peu plus prolixe au niveau de tes infos stp.

    Lance osql avec xp_cmdshell = langue inconnu.

    Peut on faire un exemple ?

    Merci beaucoup WOLO Laurent

  6. #6
    Invité
    Invité(e)
    Par défaut
    Tu peux exécuter ton code SQL via l'utilitaire en ligne de commande osql.exe (c'est son nom), avec le commutateur :
    Ce que veut dire Laurent, c'est que tu peux lancer cet utilitaire via la procédure stockée étendue xp_cmdshell, qui sert à exécuter des commandes externes à SQL Server.

    Consulte la doc en ligne de SQL Server, en cherchant osql et xp_cmdshell.

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 14
    Par défaut
    Salut Kuzco,

    Merci pour tes informations. J'ai regardé la doc mais je ne trouve pas ou se situe l'utilitaire osql. On me parle de l'analyseur de requete (je sais ou il se trouve mais je ne trouve pas osql).

    Mais ne peut t on pas faire plus simple (voir premier post).

    Ne peut t on pas rajouter à la requete quelque ligne pour lui dire je veux un enregistrement TXT enregistrer dans un dossier particulier.

    Apres avoir creer cette requete, j'utiliserai le planificateur de tache de sql manager ( tres simple d'utilisation).



    Merci

  8. #8
    Invité
    Invité(e)
    Par défaut
    Dans les propriétés du travail de l'agent SQL, dans l'onglet 2tapes, puis propriétés de l'étape, onglet avancé, tu as la possibilité de rediriger la sortie de l'étape (qui contiendra ta requête) dans un fichier txt.

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 14
    Par défaut
    Merci a tous,


    Il y a une personne qui m a dirigé vers le DTS pour exporter ma requete sous format directement EXCEL.

    De plus l'assistant DTS est ergonomique, je n'ai plus besoin de rajouter des lignes de programmation pour lui dire d'enregistrer sous format TXT...


    Merci kuzco, je vais essayé ta méthode j'ai touvé le chemin. Il suffisait de le savoir .

    PROBLEME RESOLU.


    Merci à tous

  10. #10
    Rédacteur
    Avatar de WOLO Laurent
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2003
    Messages
    2 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Par défaut
    Merci de penser au tag [Résolu]

    Découvrez la FAQ de MS SQL Server.
    La chance accorde ses faveurs aux esprits avertis !

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 18/07/2013, 18h43
  2. [XL-2003] probleme enregistrement d'un classeur au format .txt
    Par karlakir dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 19/05/2009, 11h11
  3. Enregistrer un fichier résultat sous format txt
    Par hananemto2007 dans le forum R
    Réponses: 3
    Dernier message: 19/02/2009, 15h16
  4. Réponses: 1
    Dernier message: 23/02/2005, 11h23

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