sql loader: problème de séparateur "," et number "."(résolu) - SQL/NoSQL - Programmation
Marsh Posté le 31-10-2005 à 12:14:36
ReplyMarsh Posté le 31-10-2005 à 13:01:45
Beegee a écrit : Tu as essayé de déclarer le champ comme étant un NUMBER(X, 2) ? |
oui, en fait il était déclaré comme ça à l'origine, alors j'ai essayé sans, mais ça n'as rien changé
j'ai essayé en le mettant en varchar. Ca marche mais bon c'est bien une solution à 2 balles alors si vous trouvez le truc pour que je puisse le conserver en number(X,2) ça serait quand même plus jolie
merci beegee
Marsh Posté le 31-10-2005 à 13:28:23
arf, maintenant je peux pas faire de to_number à cause des '.', sql veut des ',' , alors je me lance sur la piste du to_replace...
Marsh Posté le 31-10-2005 à 14:11:01
youhou résolu!!
alors en fait dans le sql loader :
cumexe "replace(:cumexe, '.', ',')",
et comme ça je peux déclarer cumexe en tant que number (15,2), il l'accepte
c'était tout bête mais fallait y penser, bonne journée
Marsh Posté le 31-10-2005 à 11:31:10
Bonjour,
j'ai un problème pour charger un fichier .csv qui utilise la virgule comme séparateur.
En effet le sql loader ne veut pas prendre les ,.00, comme étant des nombres or la colonne qui doit recevoir est déclarée en tant que number...
Il me met (nombre non valide).
Je ne peux pas trop modifier le .csv, j'ai essayé de mettre un to_number(to_char(:var)) et d'autres trucs bizars mais y veut rien savoir!!
Si quelqu'un pouvait me proposer ne serait-ce qu'une piste, un début d'idée, n'importe quoi...
Merci
Message édité par bensusss le 31-10-2005 à 14:13:38