|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() |
Bonjour,
J'ai un fichier plat a charger, il contient des valeurs en format FLOAT comme suit : 122|19|74,94|00800076|09093|13078|AMPG|04/12/1991 00:00:00|100|690911||0000798|P|IN|31/07/1998 10:35:14|||||||||| Dans le control file je met le type DECIMAL pour la troisième colonne (74,94), le problème c'est qu'il reconnais pas le format du floatant avec la vergule ? Quand je remplace la vergule par un point ça marche !!! Qu'est ce qu'il faut faire pour qu'il reconnais le format avec la vergule !!! Merci d'avance |
|
|
00
|
|
|
#2 |
![]() ![]() Consultant en Business Intelligence Inscription : janvier 2007 Messages : 1 192 ![]() |
Bonjour,
Il me semble que j'ai déjà vu passer un post ce sujet... Une petite recherche pourrais t'en dire plus.... La première chose c'est de s'assurer que la , est bien le séparateur défini dans oracle pour cela il faut verifier la variable NLS_LANG. Si NLS_LANG n'est pas FRENCH_FRANCE.WE8MSWIN1252 alors avant d'appeler sqlldr fait un : Code :
SET NLS_LANG=FRENCH_FRANCE.WE8MSWIN1252 |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() |
Merci pour la réponse, mais je n'ai pas le droit de modifier la configuration de la base !
il n'y'a pas un autre moyen pour résoudre ce problème ??? Pour l'insatant, je fais un replace du ',' par '.' dans mon fichier plat |
|
|
00
|
|
|
#4 |
|
Nouveau Membre du Club
![]() Inscription : avril 2006 Messages : 133 ![]() |
je crois tu peux modifier temporairement dans le fichier ctl, pour la session de sqlloader, la culture et autres nls_session_parameters.
Voir à http://www.developpez.net/forums/sho...d.php?t=320364 Cordialement. |
|
|
00
|
|
|
#5 | ||
![]() ![]() Consultant en Business Intelligence Inscription : janvier 2007 Messages : 1 192 ![]() |
Je te confirme que tu n'est pas obliger de changer les parametres de la base !
Ce que tu peux faire c'est préciser dans le ctl le characterset comme ça : Code :
Pour plus d'info : http://www.akadia.com/services/ora_sql_loader_utf8.html |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com