Bonjour,
Soit la table ci-dessous :
Fichier de contrôle
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 CREATE TABLE XC_R_TB22 ( COD_CONTXTPS NUMBER(4) NOT NULL, COD_CONTXTBEN NUMBER(4) NOT NULL, GRILLE_COD NUMBER(3) NOT NULL, DT_DEBUT DATE NOT NULL, DT_FIN DATE);
Mon fichier avec une date fin à nulle pour le dernier enregistrement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 LOAD DATA INFILE 'XC_R_TB22.dat' BADFILE 'XC_R_TB22.bad' REPLACE INTO TABLE XC_R_TB22 FIELDS TERMINATED BY '|' TRAILING NULLCOLS ( cod_contxtps , cod_contxtben , grille_cod , dt_debut DATE, dt_fin DATE )
Lors du chargement, j'ai :COD_CONTXTPS|COD_CONTXTBEN|GRILLE_COD|DT_DEBUT|DT_FIN 2|1|1|01/01/2004|31/12/2012 ... 1|1|2|01/01/2013|
Comment contourner le problème svp ?Record 9: Rejected - Error on table XC_R_TB22, column DT_FIN.
ORA-01847: day of month must be between 1 and last day of month
Merci.
Partager