|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre chevronné
![]() olivier ThiébautChef de projet/Architecte Inscription : mai 2004 Messages : 627 ![]() |
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 |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() olivier ThiébautChef de projet/Architecte Inscription : mai 2004 Messages : 627 ![]() |
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 |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com