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 :
Mon fichier à charger se présente comme ça :
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 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')" )
Je passe par le wizard de TOAD qui me renvoie à chaque fois l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 "657";"MAI";"blablablabla";"GS";"57";"2008-01-01";"2008-03-01"
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.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 enregistrement 1 : Rejeté - Erreur sur table UNITE, colonne DATE_DEB. ORA-01861 : liteal does not match format string
Est-ce que qulequ'un peut me dire où j'ai fait une erreur ?
Merci par avance
@++
Darcy
Partager