Bonjour,
Une question sur le SQLLoader : j'ai des number à charger, mais dans mon fichier csv ils sont au format avec une virgule entre la partie entière et la partie décimale.
Du coup, le loader plante et me dit "invalid number" pour toutes les lignes.
Y-a-t-il un moyen dans le fichier ctl de lui faire interpréter la virgule comme un point ?
Voici le ctl et quelques lignes de mon fichier csv :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 load data infile 04_TCONSTANTE_HISTO.csv into table TCONSTANTE_HISTO Append fields terminated by ';' optionally enclosed by '"' TRAILING NULLCOLS ( CON_ID, COH_DATE DATE "DD/MM/RRRR", COH_VALEUR )1;01/11/2004;0,6700000000
2;01/11/2004;30,0000000000
3;01/11/2004;8,3300000000
4;01/11/2004;1,0000000000
Rq : En mettantdans mon ctl, cela n'arrange pas les choses.
Code : Sélectionner tout - Visualiser dans une fenêtre à part COH_VALEUR "TO_NUMBER :COH_VALEUR,'9999999999D0000000000')"
Merci
Partager