-
sqlloader fin de fichier
Bonjour,
j'utilise sqlldr pour charger un fichier de donner au format csv.
J'ai un problème car la table est au format temporaire tous les champs
sont au format varchar2(32). et le sqlloader interprète les fins de lignes commes une données exemples :
donnee;donnee;2
je retrouve dans la table pour le dernier champ "2|" j'ai un caractère en plus.
le fameux ^M de chez qui je pense.
Question :
- avant chargement je traite en php ?
- ou sqlldr a une option que je connais pas ?
- ou je traite en PLSQL, .....
Une solution simple ?
Olivier
-
Bonjour
Ok
Je me réponds et donne ma solution ....
Pour le sqlloader que je dois lancer en PHP j'ai récupérer un script Perl
Qui me permets de nettoyer le fichier.
Perl --pi -e 's/\r//g' monfichier
et pouf plus de ^M
et je charge
olivier