[SQL*LOADER]Problème lors de retour de chariot
Bonjour à tous,
J'ai un petit problème lorsque j'essaie de faire un load sur un champ qui comporte des "enter" ou si vous préférez, "\n".
J'ai essayer ceci:
Code:
1 2 3 4 5 6 7 8 9 10
| load data
infile 'desc.txt'
badfile 'desc.bad'
discardfile 'desc.dsc'
replace
into table CNV_DESC
(PAGE_APP CHAR TERMINATED BY '|'
NULLIF PAGE_APP=BLANKS,
LIBELLE char terminated by '|',
DESC_FR CHAR TERMINATED BY '|') |
Mais ça utilise le retour de chariot comme un terminated by, ce qui cause des erreurs.
Ensuite j'ai essayer ceci :
Code:
1 2 3 4 5 6 7 8 9 10
| load data
infile 'desc.txt' "str '|\n'"
badfile 'desc.bad'
discardfile 'desc.dsc'
replace
into table CNV_DESC
fields terminated by '|' optionally enclosed by '"'
(PAGE_APP CHAR,
LIBELLE char,
DESC_FR CHAR) |
Qui là fonctionne, mais seulement pour une ligne et je ne peux pas trouver de façon pour aller chercher le reste à loader........ :cry: :x
Est-ce qu'il y aurait quelqu'un qui aurait une idée!!??!!?? Je suis un peux désespérée...
Merci à l'avance!! :P
DEC