Chargement d'un fichier CSV avec date système
Bonjour,
J'essaye de charger un fichier de données d'entrée de type csv.
Celui-ci contient de nombreux champs inutiles (à ne pas charger).
Je dois également initialiser une des colonnes avec la date système oracle en type timestamp.
Voici à quoi ressemble mon fichier de contrôle :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
load data
infile '__FICHIER_PLAT__'
APPEND into table CLIENTS
FIELDS TERMINATED BY ';'
(
DATE_CREATION "systimestamp",
filler1 FILLER,
CODE_CLIENT "TRIM (:CODE_CLIENT)",
TYPE_CLIENT "TRIM (:TYPE_CLIENT)",
filler2 FILLER,
DATE_DEBUT "TO_DATE (:DATE_DEBUT,'YYYYMMDD')",
DATE_RESILIATIO "TO_DATE (:DATE_RESILIATIO,'YYYYMMDD')",
filler3 FILLER,
filler4 FILLER,
filler5 FILLER,
[...]
filler78 FILLER,
filler79 FILLER,
filler80 FILLER,
filler81 FILLER
) |
Ca me retourne l'erreur suivante :
Record 1: Rejected - Error on table CLIENTS, column FILLER81.
Column not found before end of logical record (use TRAILING NULLCOLS)
J'ai essayé pas mal d'autres syntaxes et rien ne fonctionne ...
Quelqu'un pourrait-t'il m'éclairer ?
Merci !