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 :
Ca me retourne l'erreur suivante :
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
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 )
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 !
Partager