Conversion d'un champ vide à un nombre sql loader

RAFFNA -  
RAFFNA Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Jai un projet à réaliser sur une migration des fichiers plats !!! SVP quelqu'un peut m'aider !!! Merci d'avance


J'ai eu un problème lors du chargement de mon fichier plat à SQLLOADER, dans mon fichier de contrôle l'erreur provient de conversion de ma colonne MONTANT_DH

...
FIELDS TERMINATED BY ';'
TRAILING NULLCOLS
( ,
MONTANT_DH CHAR"TO_NUMBER(:MONTANT_DH,'9999999D99','NLS_NUMERIC_CHARACTERS = '',.''') ,
...


cela converti un champs VIDE en NULL, dans mon fichier plat dans ma colonne montant il éxiste quelque champs vide donc ça ne devrait pas m'arranger, je pense que c'est le to_number qui quand il prend NULL pour le convertir déclanche cette erreur... Si quelqu'un peux m'aider SVP.
A voir également:

4 réponses

ryko1820 Messages postés 1677 Date d'inscription   Statut Membre Dernière intervention   276
 
Hello,

... et c'est quoi l'erreur ?
Sinon tu peux toujours regarder ici.

++
0
RAFFNA Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour ryko, l'erreur est lorsque je charge mon fichier de ctrl, mon fichier log m'affiche : nombre non valide.

Dans mon fichier plat lorsque je remplis les champs vide par des numero et le chargement est reussis, mais mon cas il faut que j ait une syntaxe pour ces champs vide !!!

Merci de me répondre
0
ryko1820 Messages postés 1677 Date d'inscription   Statut Membre Dernière intervention   276
 
Une "ORA-01722" alors, et dans le liens que je t'ai mis, tu n'as pas trouvé une solution ?
Je n'ai pas pratiqué Oracle depuis un moment ... :(
0
RAFFNA Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
Non j'en ai pas trouvé !!
0