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 :

Import de données depuis un fichier


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
    Octobre 2002
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 29
    Par défaut Import de données depuis un fichier
    Bonjour à tous,
    Ma question peut paraitre stupide mais je n'arrive pas à trouver de tutoriel expliquant réellement ce que je cherche.

    En fait, j'aimerais remplir une table depuis un fichier texte.
    L'idée serait de trouver un moyen de rechercher un mot clé dans le fichier, présenté sous forme d'une liste de lignes, et d'insérer dans la table, la ligne complète.

    Est-ce que vous pourriez m'aider ?

  2. #2
    Membre expérimenté
    Inscrit en
    Février 2006
    Messages
    185
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 185
    Par défaut
    Peut être d'importer le tout sur une table temporaire (par exemple) et de supprimer les enregistrements non voulus

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 29
    Par défaut
    pourquoi pas, mais je ne sais même pas faire ça !

  4. #4
    Membre Expert Avatar de iberserk
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Novembre 2004
    Messages
    1 795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 795
    Par défaut
    Expliquez votre besoin complet: dans quel contexte voulez mettre en place un tel mécanisme qui me parait être bien compliqué pour pas grand chose.

    Cas d'utilisation? format du fichier, version de votre SQL SERVER etc?

  5. #5
    Membre Expert Avatar de iberserk
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Novembre 2004
    Messages
    1 795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 795
    Par défaut
    Peut être d'importer le tout sur une table temporaire (par exemple) et de supprimer les enregistrements non voulus
    Waow ça c'est de la réponse!
    Sinon pourquoi ne pas importer les millions de numéro de téléphone dans une table temporaire pour supprimer ceux qui ne sont pas le votre :-)
    Votre SGBDR n'est pas une poubelle ni un tupperware!

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 29
    Par défaut
    alors pour être vraiment exhaustif voilà la situation :
    je suis en charge du développement d'un outil de reporting de production.
    L'une des fonctions de cet outil servira à afficher un indicateur dont les données source sont malheureusement dans un fichier txt.
    Elles sont dans un fichier texte rempli par un système d'info propriétaire, qui n'est pas du tout intéressé pour changer de plate-forme afin de simplifier ma requête.
    Mon équipe doit donc décortiquer ce fichier texte (journal des événements) pour chercher l'événement que l'on souhaite pister afin de le mettre en base pour le manipuler comme on le souhaite avec Visual Studio et reporting services.
    Je travaille sous SQL server 2005.

  7. #7
    Membre Expert Avatar de iberserk
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Novembre 2004
    Messages
    1 795
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 795
    Par défaut
    Vous pouvez voir du côté de OPENROWSET pour la connexion au fichier:
    http://msdn.microsoft.com/fr-fr/library/ms190312.aspx

    Ou mettre en place un lot SSIS de synchronisation de la table avec votre fichier que vous lancez à intervalles réguliers...

  8. #8
    Membre expérimenté
    Inscrit en
    Février 2006
    Messages
    185
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 185
    Par défaut
    Citation Envoyé par iberserk Voir le message
    Vous pouvez voir du côté de OPENROWSET pour la connexion au fichier:
    http://msdn.microsoft.com/fr-fr/library/ms190312.aspx

    Ou mettre en place un lot SSIS de synchronisation de la table avec votre fichier que vous lancez à intervalles réguliers...
    Vous lui donnez exactement la solution (plus détaillée) que vous m'avez reprochée. Avec le OPENROWSET sur un fichier texte, il ne pourra pas récupérer selon un mot clé sur dans le fichier la ligne correspondante.

    L'idée serait de trouver un moyen de rechercher un mot clé dans le fichier, présenté sous forme d'une liste de lignes, et d'insérer dans la table, la ligne complète.
    S'il veut le faire sans "polluer" (comme vous dites) sa base il sera obligé de passer par du code client.

Discussions similaires

  1. [XL-2003] Importer des données depuis un fichier Excel au chemin variable
    Par tarnx dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 04/08/2010, 13h28
  2. [QST] Importé des données depuis un fichier excel
    Par hannibal.76 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 03/07/2010, 16h42
  3. Importer des données depuis un fichier Excel.
    Par tatemilio2 dans le forum Développement de jobs
    Réponses: 2
    Dernier message: 02/02/2010, 11h19
  4. Importer des données depuis un fichier xls
    Par kinou89 dans le forum MySQL
    Réponses: 1
    Dernier message: 12/02/2009, 08h32
  5. [MySQL] importer des données depuis un fichier EXEL
    Par islyoung2 dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 13/01/2009, 06h14

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