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 errors


Sujet :

SQL*Loader Oracle

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 105
    Par défaut SQL Loader errors
    Bonjour,

    Je souhaites charger une table via SQL Loader à condition que mon fichier soit bon. J'ai dans cette table un champ "dossier" défini en varchar2 de 10 caractères. dans le fichier que je charge j'ai une donnée devant aller dans le champ "dossier" faisant plus de 10 caractères.

    J'ai précisé errors=0 dans ma commande. Bizarrement les données sont tout de même chargées, à l'exception de celle trop grande. Comment faire pour qu'auncun enregistrement ne soit inséré si l'un d'eux n'est pas valide ?

    Voila un exemple de ce que je veux faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Mon_fichier.csv contient
    1111111111;123
    2222222222;345
    ...
    99999999999;456
    Le dernier enregistrement contient plus de 1à caractère dans le premier champ je souhaites donc qu'auncune action ne soit faite ou que les enregistrement venant d'être insérés soient enlevé.

    Voici ma commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    sqlldr user/password control=Import.ctl log=log.txt discard=discard.txt errors=0
    Mon fichier d'import
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    LOAD DATA INFILE '/Interface/AL/Fichier/AL.csv'
     
    TRUNCATE
     
    INTO TABLE SIC_AL
    FIELDS TERMINATED BY ';'
    optionally enclosed by '"'
    (  DOSSIER ,          
     MT        
    )

  2. #2
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    105
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 105
    Par défaut
    Personne n'a d'astuce à me proposer ?

Discussions similaires

  1. SQL*Loader-510 Error - Comment le résoudre?
    Par lem01 dans le forum SQL
    Réponses: 7
    Dernier message: 22/02/2008, 16h56
  2. SQL LOADER
    Par velo83 dans le forum SQL*Loader
    Réponses: 2
    Dernier message: 25/10/2004, 08h24
  3. Réponses: 4
    Dernier message: 10/06/2004, 18h05
  4. erreur sql loader et performance
    Par mobisky dans le forum SQL*Loader
    Réponses: 14
    Dernier message: 20/08/2003, 12h27
  5. [SQL Server] Error converting data type varchar...
    Par Sir Tengu dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 13/06/2003, 10h46

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