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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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........

Est-ce qu'il y aurait quelqu'un qui aurait une idée!!??!!?? Je suis un peux désespérée...

Merci à l'avance!!
DEC