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 :

Importer un .txt dans Base


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de casavba
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    464
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 464
    Par défaut Importer un .txt dans Base
    Bonsoir,

    Je suis sur sql server 2005

    j'ai créé une base "MaBase" , cette base est vide il n'ya aucune table dedans

    Ce que je voudrais faire c'est importer un fichier .txt dans cette base(plus précisément dans une table) de tels sortes que le nom du fichier sera le nom de la table et le nom de ces colonnes seront aussi les noms des colonnes de la table nouvellement créée.

    Pour ce faire j'ai utilisé cette commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    BULK INSERT MaBase.Test
       FROM 'c:\Test.txt';
    GO
    la commande a réussi seulement lorsque j'exécute j'ai un message d'erreur, il reconnait pas MaBase.Test (la table).

    Est ce que je dois procéder par un CREATE ???

    Si quelqu'iun sait faire Merci d'avance pour son aide!!

    cordialement

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 056
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 056
    Par défaut
    bonjour,

    il faut effectivement créer la table manuellement avant d'importer les données, le bulk insert ne le fait pas pour vous ...

    create table MAtable (co1, ..., coln)

    puis le bulk insert

  3. #3
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 001
    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 : 22 001
    Billets dans le blog
    6
    Par défaut
    De plus votre syntaxe est incorrecte. La syntaxe est :
    [Serveur.][Base.][Schéma.]Table

    dans votre cas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    BULK INSERT MaBase.dbo.Test
       FROM 'c:\Test.txt';
    voir :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    BULK INSERT MaBase..Test
       FROM 'c:\Test.txt';
    Si vous êtes un utilisateur ayant comme schéma par défaut dbo.


    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

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

Discussions similaires

  1. [AC-2010] importer fichier txt dans base de données
    Par lambmarco dans le forum Access
    Réponses: 1
    Dernier message: 07/03/2014, 13h10
  2. Importation fichiers TXT dans base MYSQL
    Par moimoi78 dans le forum Administration
    Réponses: 2
    Dernier message: 02/05/2011, 23h11
  3. [DDE]Import fichier .txt dans une base Access
    Par stoonman dans le forum Access
    Réponses: 3
    Dernier message: 23/03/2007, 19h08
  4. Importer fichier texte dans base Access
    Par Mymi dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 15/08/2006, 20h21
  5. bonjour envoi fichier txt dans base de donnée
    Par suya95 dans le forum Débuter
    Réponses: 5
    Dernier message: 30/05/2006, 09h59

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