|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Futur Membre du Club
![]() Inscription : février 2004 Messages : 113 ![]() |
Bonjour,
je suis confronté au problème suivant : j'insère le contenu d'un fichier dans ma base de données via sqlloader. Ce fichier comporte 2 champs par lignes (exemple: SIG;005; ) et le fichier de contrôle sqlloader est le suivant : Code :
Dans ce dernier cas, la valeur du champ ES_CENTERCODE en base est NULL. Alors j'ai essayé par des moyens détournés : Code :
ES_CENTERCODE "decode(:ES_CENTERCODE , NULL , decode(:ES_SOURCENAME, 'SIG', '000', 'GCP', '000', 'DIS', '000', '999') , decode(:ES_SOURCENAME, 'SIG', '000', 'GCP', '000', 'DIS', '000', :ES_CENTERCODE))"
Quelqu'un aurait-il une explication rationnelle ? Merci |
||
|
|
00
|
|
|
#2 |
![]() ![]() Consultant en Business Intelligence Inscription : janvier 2007 Messages : 1 192 ![]() |
Bonjour,
As tu essayé en enlevant TRAILING NULLCOLS ? Je sais pas si cela va marcher, mais qui ne tente rien... |
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Inscription : février 2004 Messages : 113 ![]() |
Merci d'avoir essayé, mais ça ne change rien au comportement
|
|
|
00
|
|
|
#4 |
![]() ![]() Consultant en Business Intelligence Inscription : janvier 2007 Messages : 1 192 ![]() |
J'ai créer une table pour tester ton 1er décode, et j'ai créer un fichier pour tester.
résultat : le comportement est celui attendu. Pour mon test les colonnes de ma table sont en VARCHAR2. Et toi, quel est le format de tes colonnes, peut être qu'il faut regarder par là. |
|
|
00
|
|
|
#5 |
|
Futur Membre du Club
![]() Inscription : février 2004 Messages : 113 ![]() |
Mes tables aussi sont en VARCHAR2, ton sqlldr c'est quelle version ?
|
|
|
00
|
|
|
#6 |
![]() ![]() Consultant en Business Intelligence Inscription : janvier 2007 Messages : 1 192 ![]() |
SQL*Loader: Release 9.2.0.1.0
|
|
|
00
|
|
|
#7 |
|
Futur Membre du Club
![]() Inscription : février 2004 Messages : 113 ![]() |
Moi
SQL*Loader: Release 9.2.0.4.0 sous solaris 5.8 et il me semble oracle 9.2.0.4 64 bits |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com