Sql*Loader - Champ date avec valeur nulle
Bonjour,
Soit la table ci-dessous :
Code:
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); |
Fichier de contrôle
Code:
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
) |
Mon fichier avec une date fin à nulle pour le dernier enregistrement :
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|
Lors du chargement, j'ai :
Citation:
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
Comment contourner le problème svp ?
Merci.