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 07/06/2006, 10h05   #1
Nouveau Membre du Club
 
Inscription : avril 2006
Messages : 133
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 133
Points : 32
Points : 32
Par défaut Paramétrage de SQLLoader

Bonjour à tous,

Je cherche à paramétrer le fichier ctl d'un sqlloader.
Il est marqué en dur dans le ctl le fichier à charger (INFILE).
Est-il possible de paramétrer ce fichier ? De passer en paramètre ce fichier ?

Du genre dans le bat de chargement de faire qq chose comme :

SqlLdr userid=USRtoto/titi@mabase control=PathLoad\CTL\load.ctl fic.csv Log=PathLoad\LOG\load.log

Et pouvoir le récupérer dans le ctl.

Est-ce possible ?

Cordialement.
fguigui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2006, 10h17   #2
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
Citation:
Envoyé par fguigui
Et pouvoir le récupérer dans le ctl.
récupérer quoi ?
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/06/2006, 10h24   #3
Nouveau Membre du Club
 
Inscription : avril 2006
Messages : 133
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 133
Points : 32
Points : 32
ben récupérer le nom du fichier infile, du genre :
LOAD DATA
INFILE %1

avec %1 = chemin + nom du fichier infile (csv).
fguigui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2006, 09h05   #4
Membre éclairé
 
Avatar de Wurlitzer
 
Inscription : avril 2006
Messages : 465
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 465
Points : 368
Points : 368
Ben dans ce cas tu n'utilises pas le INLINE dans le fichier de controle mais le mot clé DATA sur la ligne de commande.

Code :
1
2
SqlLdr userid=USRtoto/titi@mabase control=PathLoad\CTL\load.ctl data=fic.csv Log=PathLoad\LOG\load.log
Wurlitzer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2006, 10h14   #5
Nouveau Membre du Club
 
Inscription : avril 2006
Messages : 133
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 133
Points : 32
Points : 32
Merci beaucoup !
fguigui 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 20h04.


 
 
 
 
Partenaires

Hébergement Web