j'ai mis l'option:
FIELDS DELIMITED BY ',' OPTIONALLY '"'
mais j'ai une erreur:
FIELDS: command not found
TRUNCATE: command not found
syntax error near unexpected token `('
(CARD POSITION(1:11),
Voici mon code:
Je ne sais pas d'où vient l'erreur.
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 echo "LOAD DATA INFILE '$rep/fichier.TXT' STREAM BADFILE '$LOGS/fichier.BAD' DISCARDFILE '$LOGS/fichier.DISCARD'" FIELDS DELIMITED BY ',' OPTIONALLY '"' TRUNCATE INTO TABLE Nom_table (Val1 POSITION(1:11), Val2 POSITION(22:56), DATE_SAISIE POSITION(13:20) DATE "yyyymmdd", val3 POSITION(58:62), Val4 POSITION(75:82), val5 POSITION(84:91), val6 INTEGER EXTERNAL "246" , Val7 CHAR ":val6||'/'||:val3||'/'||:val1||'.TIF'") " >>fichier.ctl
Partager