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 30/03/2007, 18h05   #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 directory et sql loader

Bonjour à tous,


Je ne pense pas qu'il y ait une réponse à ma question, mais sait-on jamais...

Donc le pb est : serait-il possible d'utiliser une directory oracle pour indiquer où se trouve le fichier à charger (un peu comme pour les external tables).

Directory à préciser soit dans la ligne de commande d'appel de sql*loader, soit dans le fichier ctl.

J'ai fait une relative large recherche sur internet et n'ai pas trouvé de solutions, j'en déduis donc qu'il n'y en a pas, mais vous êtes peut-être plus perspicace que moi.

En attendant bon week-end.

Cordialement.
fguigui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2007, 07h34   #2
Responsable Business Intelligence
 
Avatar de kalyparker
 
Femme
Consultant en Business Intelligence
Inscription : janvier 2007
Messages : 1 192
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence

Informations forums :
Inscription : janvier 2007
Messages : 1 192
Points : 2 564
Points : 2 564
Bonjour,

Je m'avance peut être, mais as tu essayé de mettre le directory oracle dans la clause INFILE de ton fichier de control (.ctl) ?
Un truc du genre :
Code :
1
2
3
4
5
LOAD DATA
INFILE mon_rep_oracle||'nom_fichier.csv'
INTO TABLE ma_table
INSERT
...
kalyparker est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h50.


 
 
 
 
Partenaires

Hébergement Web