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

Import/Export Oracle Discussion :

problème import à partir d'un fichier csv


Sujet :

Import/Export Oracle

  1. #1
    Membre du Club
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    110
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 110
    Points : 59
    Points
    59
    Par défaut problème import à partir d'un fichier csv
    bonjours,

    je veut importer des données présentes sous un fichier excel vers une table article de ma base .....j'ai organisé les données sur exel pour quellle soit de meme ordre que la structuure de ma table ( colonne A : code article...)
    puis je l'ai enregistré sous format csv: article3.csv

    puis j'ai créer un fichier ctl :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    LOAD DATA INFILE  '.\data\article3.csv'
    APPEND
    INTO TABLE ARTICLE
    FIELDS terminated BY ';'
    (
    CODE_ARTICLE,
    DESIGNATION_ARTICLE,
    TYPE_ARTICLE,
    PRIX_ACHAT,
    PRIX_ACHAT_TTC,
    PRIX_VENTE_HT,
    PRIX_VENTE_TTC,
    TVA,
    CODE_FAMILLE,
    CODE_SOUS_FAMILLE,
    QUANTITE_MIN ,
    QUANTITE_STOCK,
    CODE_FOURNISSEUR
    le probleme que l'insertion ne s'effectue pas...malgré que j'ai verifier que j'ai la meme structure de ma table avec les fichiers ctl et csv ...dans le fichier log j'ai les erreurs suivantes:
    Enregistrement 1 : Rejeté - Erreur sur table ARTICLE, colonne PRIX_ACHAT_TTC.
    Colonne absente avant fin d'enregis. logique (utiliser TRAILING NULLCOLS)
    Enregistrement 2 : Rejeté - Erreur sur table ARTICLE, colonne PRIX_ACHAT.
    Colonne absente avant fin d'enregis. logique (utiliser TRAILING NULLCOLS)
    Enregistrement 3 : Rejeté - Erreur sur table ARTICLE, colonne PRIX_ACHAT.
    Colonne absente avant fin d'enregis. logique (utiliser TRAILING NULLCOLS)


    alors quelqu'un peut m'aider

  2. #2
    Membre expérimenté Avatar de scheu
    Inscrit en
    Juin 2007
    Messages
    1 506
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 1 506
    Points : 1 734
    Points
    1 734
    Par défaut
    Le nombre de colonnes que tu déclares n'est sans doute pas égal au nombre de colonnes de ton fichier CSV, d'où le problème
    La théorie, c'est quand on sait tout mais que rien ne fonctionne.
    La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
    Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

    Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/

  3. #3
    Membre éclairé Avatar de Z3phur
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2007
    Messages
    680
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2007
    Messages : 680
    Points : 807
    Points
    807
    Par défaut
    Ou tout simplement comme l'indique le message, tu n'as pas mis l'option
    TRAILING NULLCOLS car tu as peut-être des colonnes non renseignées dans ton fichier :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    LOAD DATA INFILE  '.\data\article3.csv'
    APPEND
    INTO TABLE ARTICLE
    FIELDS terminated BY ';'
    TRAILING NULLCOLS
    (
    CODE_ARTICLE,
    DESIGNATION_ARTICLE,
    TYPE_ARTICLE,
    PRIX_ACHAT,
    PRIX_ACHAT_TTC,
    PRIX_VENTE_HT,
    PRIX_VENTE_TTC,
    TVA,
    CODE_FAMILLE,
    CODE_SOUS_FAMILLE,
    QUANTITE_MIN ,
    QUANTITE_STOCK,
    CODE_FOURNISSEUR)
    ==========================================
    La justice sans la force est impuissante, la force sans la justice est tyrannique...

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

Discussions similaires

  1. [MySQL] Problème d'import de données à partir d'un fichier CSV
    Par abdego dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 24/06/2014, 13h17
  2. [XL-2010] Importation de données à partir d'un fichier CSV
    Par quentin22breizh dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 12/09/2012, 10h43
  3. [MySQL] Problème d'insertion de données dans une base MySql à partir d'un fichier csv
    Par kazabandi dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 22/12/2010, 18h05
  4. Réponses: 4
    Dernier message: 16/09/2010, 22h33
  5. Réponses: 1
    Dernier message: 20/10/2005, 10h32

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