Bonjour,

j'ai un fichier (extraction d'excel) dont le séparateur est le ;
Par contre la troisième colonne peut être sur plusieurs lignes.

Je n'arrive pas à charger les données. Je ne sais pas si le problèmes vient du fichier, de la définition fichier de controle ou de la table.

Voici le fichier (3 lignes à charger) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
AA;"Top";
BB;"acte ";" premier acte chargement.
Deuxième acte faire un traitement. Ensuite il suffit de transmettre les données.Le reste se passera quand cela devra se passer mais bon cela a
rrive"
CC;"flag";"valeur"
Voici le fichier de controle

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
LOAD DATA INFILE 'TEST_RUBR.txt'
APPEND INTO TABLE TEST_RUBR
fields terminated by ';'
optionally enclosed by '"'
TRAILING NULLCOLS
(
  CD_RUBR ,
  LB_COUR_RUBR,
  TT_REGL_GEST
)
Voici le script de création de la table cible

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
CREATE TABLE TEST_RUBR ( 
  CD_RUBR       VARCHAR2 (16), 
  LB_COUR_RUBR  VARCHAR2 (64), 
  TT_REGL_GEST  VARCHAR2 (3000))
merci d'avance