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 :

[SQL2005]Extraire vers des .txt


Sujet :

MS SQL Server

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 78
    Points : 24
    Points
    24
    Par défaut [SQL2005]Extraire vers des .txt
    bonjour,

    après m'être pencher sur le SGBD Oracle, me voilà à devoir utiliser SQL Server 2005.
    J'ai une application qui doit extraire des données à partir d'une BDD dans des fichiers .txt contenant un en-tête. Je voudrais savoir si il est possible d'extraire au niveau BDD mes informations à l'aides des lots DTS.
    Je ne connais pas vraiment la notion de DTS, mais il semble que l'on puisse extraire des données dans un fichier .txt. Or je souhaiterais extraire ces données à l'aide un procédure stockées (afin de filtrer les données de mes tables) qui serait appeler par mon application.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    434
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 434
    Points : 502
    Points
    502
    Par défaut
    Le plus simple :

    1- Insérer ton entête dans une table temporaire
    2- Insérer tes données "flitrées" dans la même table temporaire
    3- Et lancer depuis ta procédure stockée l'utilitaire "BCP ". Jette un coup d'oeil sur l'aide en ligne, tu vas tout comprendre

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    78
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 78
    Points : 24
    Points
    24
    Par défaut
    Je suis en train de regarder. Par contre, le fichier est créé sur le serveur je présume. Moi je souhaite créé mon txt sur mon poste client.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    434
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 434
    Points : 502
    Points
    502
    Par défaut
    ben dans ce cas là, c'est ton soft client qui récupère les données de la table temporaire dans un recordset (par exemple) et qui crée le fichier lui même

  5. #5
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 924
    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 924
    Points : 51 724
    Points
    51 724
    Billets dans le blog
    6
    Par défaut
    DTS est obsolète en version 2005. Il faut utiliser SSIS. DTS ne sera plus supporté dans les version à venir.

    A +

Discussions similaires

  1. [xl 2010] Transfert des lignes excel vers des fichier txt
    Par 0934u0aweporf dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 14/03/2014, 18h48
  2. Réponses: 1
    Dernier message: 24/02/2014, 12h07
  3. Réponses: 0
    Dernier message: 04/11/2008, 22h46
  4. Extraire PDF vers excell, txt, etc.
    Par aristeas dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 14/07/2008, 23h14

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