Chargement de DATE dans Oracle 10g
Bonjour à tous,
Après avoir lu les différents tuto, je n'arrive pas à résoudre mon problème.
J'essaie de charger un fichier plat dans ma base avec SQL Loader, jusque là rien de bien compliqué. Tout fonctionne parfaitement sauf pour les dates.
J'explique :
J'ai construit mon fichier de contrôle comme suit :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| LOAD DATA INFILE 'unite.txt'
TRUNCATE
INTO TABLE UNITE
FIELDS TERMINATED BY ';'
OPTIONALLY ENCLOSED BY '"' AND '"'
TRAILING NULLCOLS
(
CODE_UNITE,
CODE,
LIBELLE,
SIGLE,
DEPT,
DATE_DEB "to_date(:DATE_DEB, 'yyyy/mm/dd')",
DATE_FIN "to_date(:DATE_FIN, 'yyyy/mm/dd')"
) |
Mon fichier à charger se présente comme ça :
Code:
1 2
|
"657";"MAI";"blablablabla";"GS";"57";"2008-01-01";"2008-03-01" |
Je passe par le wizard de TOAD qui me renvoie à chaque fois l'erreur :
Code:
1 2 3
|
enregistrement 1 : Rejeté - Erreur sur table UNITE, colonne DATE_DEB.
ORA-01861 : liteal does not match format string |
Ma table est bien définie avec une date, je pense utiliser la bonne fonction... Bref je suis un peu perdue et n'arrive pas à trouver de solution.
Est-ce que qulequ'un peut me dire où j'ai fait une erreur ?
Merci par avance
@++
Darcy