bonsoir,
j'essaye d'utiliser sqlloader pour importer des données CSV dans une table qui a la structure suivante :
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
CREATE TABLE tmp_cor_data (
  id    NUMBER         NULL,
  vtxt1 VARCHAR2(255)  NULL,
  vtxt2 VARCHAR2(255)  NULL,
  vtxt3 VARCHAR2(255)  NULL,
  vtxt4 VARCHAR2(255)  NULL,
  vnum1 NUMBER         NULL,
  vnum2 NUMBER         NULL,
  vnum3 NUMBER         NULL,
  vnum4 NUMBER         NULL,
  vdat1 DATE           NULL,
  vdat2 DATE           NULL,
  vdat3 DATE           NULL,
  vdat4 DATE           NULL,
  memo  VARCHAR2(4000) NULL
)
avec la commande de chargement suivante dans le fichier CTL
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
load data
infile 'monFichierSource.csv' 
TRUNCATE
into table TMP_COR_DATA
fields terminated by ";" optionally enclosed by '"'		  
( ID, VNUM1,vtxt1,vtxt3,vnum2,vtxt2,vtxt4)
Il y a bien chargement de toutes les lignes mais
Le souci est que sqlloader ne me charge que les colonnes ID et VNUM1 et ne prends pas en compte les autres colonnes

Lorsque je modifie ma commande par exemple par
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
load data
infile 'monFichierSource.csv' 
TRUNCATE
into table TMP_COR_DATA
fields terminated by ";" optionally enclosed by '"'		  
( VNUM1, VTXT1, VTXT3, VNUM2, VTXT2, VTXT4 )
et bien aucune donnée chargée dans ma table

Bref, je n'arrive pas à me servir de sqlloader
Auriez vous des explications ?
Merci d'avance