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 :

Pb SqlLoader Null insérées à la place d'un blanc


Sujet :

SQL*Loader Oracle

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Avril 2003
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Pb SqlLoader Null insérées à la place d'un blanc
    Bonjour,

    J'ai un gros soucis lorsque je tente d'alimenter mon fichier plat via SQL*Loader.
    J'ai crée la table suivante pour integrer mon fichier plat :

    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    CREATE TABLE IFTMASCOPC
    
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    12345678
    (
      CEHIDE  CHAR(1 CHAR)   DEFAULT ' '                   NOT NULL,
      DMHIST  CHAR(6 CHAR)  DEFAULT ' '                   NOT NULL,
      COFAMI  CHAR(1 CHAR)  DEFAULT ' '                   NOT NULL,
      COMOP2  CHAR(9 CHAR) DEFAULT ' '                   NOT NULL,
      ZA001A  CHAR(1 CHAR)  DEFAULT ' '                   NOT NULL,
      CONAO1  CHAR(7 CHAR) DEFAULT ' '                   NOT NULL,
      ......)
    Mon fichier Ctl est le suivant -- CHARGEMENT EN MODE DIRECT (= LOAD REPLACE LOG NO DB2) -- OPTIONS (DIRECT=TRUE) UNRECOVERABLE LOAD DATA TRUNCATE INTO TABLE -- -- IFTMASCOPC TRAILING NULLCOLS ( CEHIDE POSITION (0001 :0001 ) CHAR , DMHIST POSITION (0002 :0007 ) CHAR , COFAMI POSITION (0008 :0008 ) CHAR , COMOP2 POSITION (0009 :0017 ) CHAR , ZA001A POSITION (0018 :0018 ) CHAR , CONAO1 POSITION (0019 :0025 ) CHAR , ....)
    Or , quand je tente de lancer le chargement alors que mon fichier ne contient pas de fichier avec des valeur [Null] mais plutôt blanc, il me rejette en avec les erreurs suiivants :

    Record 25: Rejected - Error on table IFTMASCOPC, column CEHIDE.
    ORA-01400: cannot insert NULL into (CEHIDE)
    Record 26: Rejected - Error on table IFTMASCOPC, column CEHIDE.
    ORA-01400: cannot insert NULL into (CEHIDE)
    Record 27: Rejected - Error on table IFTMASCOPC, column CEHIDE.
    ORA-01400: cannot insert NULL into (CEHIDE)
    Record 28: Rejected - Error on table IFTMASCOPC, column CEHIDE.
    ORA-01400: cannot insert NULL into (CEHIDE)
    Record 29: Rejected - Error on table IFTMASCOPC, column CEHIDE.

    Etc....
    Faut-il faire un initialiser une options spécial dans Sq Loader car j'ai l'impression qu'il trasnforme par défault tous les ' ' en valeur [Null].

    Merci pour votre aide

  2. #2
    Nouveau Candidat au Club
    Inscrit en
    Avril 2003
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Petite précision, je suis sous Oracle 9.2

Discussions similaires

  1. mettre 0 a la place de valeur null dans requete
    Par db48752b dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 19/11/2008, 20h14
  2. mon serveur ajax envoie du null a la place du xml
    Par dachir dans le forum ASP.NET
    Réponses: 2
    Dernier message: 19/03/2008, 19h22
  3. [AJAX] mon serveur ajax envoie du null a la place du xml
    Par dachir dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 19/03/2008, 17h14
  4. Réponses: 2
    Dernier message: 04/01/2007, 13h31
  5. Réponses: 3
    Dernier message: 17/08/2005, 17h27

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