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

SQL*Loader Oracle Discussion :

SQL Loader + séquence


Sujet :

SQL*Loader Oracle

  1. #1
    Nouveau candidat au Club
    Inscrit en
    Mars 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 2
    Par défaut SQL Loader + séquence
    Bonjour a tous, ce topic a déjà été édité, mais malgré des recherches, je n'ai pas trouvé les infos dont j'ai besoin...

    J'ai un fichier CSV avec 18 colonnes et une table de 19 champs, la première (clé) étant un NUMBER rempli grâce à ma séquence préalablement créé.

    Lorsque je le charge avec sql loader, la clé est bien renseignée avec le 'nextval' de la séquence, mais du coup je perds la première colonne de mon fichier CSV, tous mes champs sont décalés d'un champ vers la gauche , le dernier étant donc vide ...
    En ajoutant ";" au début de mon fichier CSV, tout rentre dans l'ordre, ca simule une colonne vide et ca palie au décalage... Le truc c'est que je n'ai pas droit à modifier le fichier en entrée ...

    L'insertion d'une constante ( CONSTANT ) se passe normalement et ne tient pas compte des colonnes CSV.

    Je ne comprends pas ... Y a-t'il un mot clé du style CONSTANT que je n'aie pas vu dans les tutos ??

    Merci de vos réponses

    -DaMieN-
    ---------

  2. #2
    Membre Expert

    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2004
    Messages
    2 862
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 862

  3. #3
    Nouveau candidat au Club
    Inscrit en
    Mars 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 2
    Par défaut
    J'adore ce genre de réponse ...

    Crois bien que si j'avais trouvé la réponse dans le tutoriel, je n'aurais pas posé la question.
    Et je pense que t'as pas du comprendre le problème que j'avais.

    Les exemples avec les séquences sont clairs ... mais ne fonctionnaient pas chez moi. J'ai fini par trouver ...
    En redéfinissant la position de mon deuxième champ sur la 1ere position de mon fichier CSV ça marche.

    Merci qd meme

  4. #4
    Membre Expert

    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2004
    Messages
    2 862
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 862
    Par défaut
    Citation Envoyé par dams182 Voir le message
    J'adore ce genre de réponse ...
    Et moi j'aime les énoncés qui sont clairs et qui respectent les règles du forum : on ne sait pas avec quelle version tu travailles, ni quels tutoriels tu as lu, ni pourquoi ce que tu as lu ne fonctionne pas. Tu ne nous donnes pas non plus ton code, donc il nous est difficile de te donner une réponse plus précise. Si ton énoncé avait été plus clair, un autre membre t'aurais donné la solution (ou du moins une autre piste).

    Citation Envoyé par dams182 Voir le message
    J'ai fini par trouver ...
    En redéfinissant la position de mon deuxième champ sur la 1ere position de mon fichier CSV ça marche.
    En tout cas merci pour la solution, nul doute que cela aidera quelqu'un à l'avenir

  5. #5
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 2
    Par défaut
    Citation Envoyé par plaineR Voir le message
    Et moi j'aime les énoncés qui sont clairs et qui respectent les règles du forum : on ne sait pas avec quelle version tu travailles, ni quels tutoriels tu as lu, ni pourquoi ce que tu as lu ne fonctionne pas. Tu ne nous donnes pas non plus ton code, donc il nous est difficile de te donner une réponse plus précise. Si ton énoncé avait été plus clair, un autre membre t'aurais donné la solution (ou du moins une autre piste).


    En tout cas merci pour la solution, nul doute que cela aidera quelqu'un à l'avenir
    Bon, c'est génial, mais je viens de perdre 6H parceque ça ne marchait pas dans mon cas : j'utilise le mode "direct"!!!

    En enlevant l'option, ça marche, mais comme je charge des millions de lignes, c'est moins bien côté perfs!

    Donc si quelqu'un à une autre solution qui marche en mode "direct", je suis preneur!!!

    Merci.

    Sylvain.

Discussions similaires

  1. Réponses: 10
    Dernier message: 30/01/2007, 17h12
  2. Chargement de fichier par SQL LOADER
    Par davy.g dans le forum SQL*Loader
    Réponses: 17
    Dernier message: 15/11/2004, 13h08
  3. SQL LOADER
    Par velo83 dans le forum SQL*Loader
    Réponses: 2
    Dernier message: 25/10/2004, 08h24
  4. Réponses: 4
    Dernier message: 10/06/2004, 18h05
  5. erreur sql loader et performance
    Par mobisky dans le forum SQL*Loader
    Réponses: 14
    Dernier message: 20/08/2003, 12h27

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