[Résolu]SQL*Loader - Problème de chargement [Erreur sur un NUMBER]
Bonjour à tous,
je suis confronté à un problème avec SQL*Loader sous oracle 10g, j'ai déjà testé pas mal de choses mais je suis toujours bloqué
J'ai une table :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
SQL> desc credit;
Name Null? Type
----------------------------------------- -------- ----------------------------
CRCLEUNIK NOT NULL NUMBER
RECLIDP VARCHAR2(6)
REDATDI VARCHAR2(8)
REPRODUIT VARCHAR2(16)
PRCODE VARCHAR2(10)
REVOL NUMBER
RENOMPRES VARCHAR2(30)
REINAPRES VARCHAR2(11)
RECLIUT VARCHAR2(6)
RERENDU VARCHAR2(10)
PRUNIFAC NUMBER
REPRIX NUMBER(5,5)
PRNOMEN VARCHAR2(7)
RENUMFAC NUMBER
REDATFAC VARCHAR2(8)
CRFLAG VARCHAR2(1) |
et mon fichier ctl
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
LOAD DATA
INFILE './Credit.txt'
TRUNCATE
INTO TABLE credit
FIELDS TERMINATED BY ';'
TRAILING NULLCOLS
(CRCLEUNIK ,
RECLIDP ,
REDATDI ,
REPRODUIT ,
PRCODE ,
REVOL INTEGER,
RENOMPRES ,
REINAPRES ,
RECLIUT ,
RERENDU ,
PRUNIFAC ,
REPRIX ,
PRNOMEN ,
RENUMFAC INTEGER,
REDATFAC ,
CRFLAG
) |
Exemple du fichier csv :
Code:
1 2 3 4 5
|
1;ST;20122005;=B00630569424900;=<E4080VB0;5;DEVOS PHILIPPE;16755462100;MLCHST;;5;210.5;752/500;9;20051231;*;
2;ST;18122005;=B01430540019500;=<E3846V00;245;FILLET GEORGES;16240966580;MLCHST;;1;92.42;752-463;9;20051231;*;
3;ST;19122005;=B01430540023200;=<E3846V00;258;MATUS GEOFFREY;16759026058;MLCHST;;1;92.42;752-463;9;20051231;*;
4;ST;20122005;=B01430540023500;=<E3846V00;245;LAURENT PASCAL;16573439100;MLCWAU;;1;92.42;752-463;16;20051231;*; |
et j'ai toujours une erreur invalid number sur la colonne REPRIX,
j'ai également essayé avec DECIMAL(5,5) ou DECIMAL EXTERNAL mais rien n'y fait
:(