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) :
Voici le fichier de controle
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"
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:
merci d'avance
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))
Partager