Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > SQL*Loader
SQL*Loader Forum d'entraide sur Oracle SQL*Loader
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/08/2007, 11h27   #1
Membre chevronné
 
Avatar de nathieb
 
Homme olivier Thiébaut
Chef de projet/Architecte
Inscription : mai 2004
Messages : 627
Détails du profil
Informations personnelles :
Nom : Homme olivier Thiébaut
Âge : 45
Localisation : France

Informations professionnelles :
Activité : Chef de projet/Architecte
Secteur : Service public

Informations forums :
Inscription : mai 2004
Messages : 627
Points : 706
Points : 706
Par défaut 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
nathieb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2007, 16h56   #2
Membre chevronné
 
Avatar de nathieb
 
Homme olivier Thiébaut
Chef de projet/Architecte
Inscription : mai 2004
Messages : 627
Détails du profil
Informations personnelles :
Nom : Homme olivier Thiébaut
Âge : 45
Localisation : France

Informations professionnelles :
Activité : Chef de projet/Architecte
Secteur : Service public

Informations forums :
Inscription : mai 2004
Messages : 627
Points : 706
Points : 706
Par défaut 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
nathieb est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h03.


 
 
 
 
Partenaires

Hébergement Web