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 19/07/2007, 17h34   #1
Futur Membre du Club
 
Avatar de boisdin
 
Inscription : décembre 2004
Messages : 54
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 54
Points : 19
Points : 19
Par défaut SQL LOADER : paramétrage du fichier à charger

Bonjour
Je voudrais paramétrer le nom du fichier dans un fichier de controle sql loader;
Dans mon environnement de test je charge
Citation:
LOAD DATA
INFILE '/appli/dmsdb/travail/atraiter.csv'
...
Mais ce fichier doit servir dans plusieurs environnement différents à charger des fichiers placés dans un répertoire géré par une variable d'environnement unix $REP_TRAVAIL
Globalement je voudrais

Citation:
LOAD DATA
INFILE '$REP_TRAVAIL/$NOM_FIC'
...
Comment puis-je faire pour que sql loader interprète mes variables ?
boisdin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2007, 15h07   #2
Membre actif
 
Inscription : février 2007
Messages : 167
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 167
Points : 161
Points : 161
Salut,

Je vois qu'il n'y a pas de réponse pour le moment.
Du coup je verrais bien une solution dégradée qui consiste à sortir le nom du fichier de données du fichier de contrôle.

Ce qui fait que tu évoquerais
sqlldr control=ton_ctl_dans_section_infile data=$REP_TRAVAIL/$NOM_FIC

Pozzo
Pozzo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2007, 17h19   #3
Futur Membre du Club
 
Avatar de boisdin
 
Inscription : décembre 2004
Messages : 54
Détails du profil
Informations forums :
Inscription : décembre 2004
Messages : 54
Points : 19
Points : 19
Merci, c'est effectivement la solution que j'ai adoptée !!
boisdin 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 03h57.


 
 
 
 
Partenaires

Hébergement Web