Précédent   Forum des professionnels en informatique > Bases de données > Oracle > SQL
SQL Forum d'entraide sur le SQL pour Oracle
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 18/04/2011, 14h43   #1
Membre actif
 
Inscription : mai 2004
Messages : 725
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 725
Points : 193
Points : 193
Par défaut [SQLLoader] Comment parametrer le fichier infile depuis la commande Sql loader ?

Bonjour,

Mon Sqlloader remplit une table SQL avec les valeurs d'un fichier CSV comme ceci :

Code :
1
2
 
sqlldr userid=$SCHEMA/$SCHEMAPW control=loader.ctl
Ceci est réalisé depuis un script.
Mon fichier de controle(loader.ctl) contient une constante 'mon_fichier.csv'.

Code :
1
2
3
4
5
6
 
LOAD DATA
 INFILE 'mon_fichier.csv'
 INTO TABLE TEMP
 FIELDS terminated BY ";" OPTIONALLY ENCLOSED BY '"' TRAILING NULLCOLS
 ( s_refs, nda, code, ACTIF , PASSIF )
J'aimerais supprimer la premiere ligne infile 'mon_fichier.csv' du fichier de controle.

J'aimerais parametrer mon sqlloader pour faire comme ceci :

Code :
1
2
 
sqlldr userid=$SCHEMA/$SCHEMAPW control=loader.ctl INFILE='mon_fichier.csv'
Est ce possible ?

Merci
Battosaiii est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2011, 15h14   #2
Membre éprouvé
 
Avatar de xdescamp
 
Homme Xavier Descamps
Inscription : octobre 2008
Messages : 297
Détails du profil
Informations personnelles :
Nom : Homme Xavier Descamps
Âge : 36
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2008
Messages : 297
Points : 422
Points : 422
Envoyer un message via Skype™ à xdescamp
Bonjour,

La documentation suivante devrait répondre à un certain nombre de questions, dont celle-ci : http://jaouad.developpez.com/sqlldr/.
xdescamp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/04/2011, 15h49   #3
Membre actif
 
Inscription : mai 2004
Messages : 725
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 725
Points : 193
Points : 193
Merci pour ta reponse la solution c'etait de faire :

Code :
sqlldr userid=$SCHEMA/$SCHEMAPW control=loader.ctl DATA='mon_fichier.csv'
Battosaiii 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 05h02.


 
 
 
 
Partenaires

Hébergement Web