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 : 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
 
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 : 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
 
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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