Précédent   Forum des professionnels en informatique > Bases de données > Oracle > PL/SQL
PL/SQL Forum d'entraide sur le PL/SQL
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 21/08/2007, 17h23   #1
Membre à l'essai
 
Inscription : août 2007
Messages : 20
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 20
Points : 20
Points : 20
Par défaut Lire le contenu d'un répertoire windows par package PL/SQL

Bonjour,

Je suis sur une base de données Oracle Release 10.2.0.3.0 installée sur un serveur WINDOWS et je cherche par le biais d'une fonction SQL packagée à lire le contenu d'un répertoire présent sur mon serveur afin de lancer pour chaque fichier trouvé une mise à jour de données.

Avez-vous déjà mis en oeuvre ce type de fonctionnalité et avec quelles fonctions Oracle?

Merci
Phil_67 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2007, 17h26   #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
recherche DIRECTORY et UTL_FILE sur le forum

ceci étant, je suis pas sûr que tu t'orientes vers la meilleur solution. Regarde du coté de SQL*Loader et les tables externes pour voir si c'est pas plus intéressant
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2007, 17h41   #3
Membre à l'essai
 
Inscription : août 2007
Messages : 20
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 20
Points : 20
Points : 20
Je connais bien les UTL_FILE pour ouvrir, lire et modifier le contenu d'un fichier mais ce à quoi je veux arriver c'est de soumettre un job à la base Oracle qui se lance régulièrement et qui parcours un répertoire et identifie les fichiers s'y trouvant afin de les insérer dans les tables de ma GED.

Pour la partie JOB je n'ai pas de soucis en revanche pour le parcours du répertoire je m'en sors moins bien.

J'ai effectivement vu sur le forum des sujets du même type sur base Oracle 8 ou apparemment il n'existe pas de fonction Oracle adpatée.
Qu'en est-il en version 10?
Phil_67 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2007, 17h51   #4
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
je crains que tu sois obliger de passer par une première étape qui lance un fichier .bat qui met la liste des fichiers dans une fichier à part que tu pourras parcourir ensuite
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2007, 17h52   #5
Expert Confirmé
 
Homme
Chef de projet en SSII
Inscription : janvier 2004
Messages : 2 866
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : Conseil

Informations forums :
Inscription : janvier 2004
Messages : 2 866
Points : 3 448
Points : 3 448
Exemple avec java :
http://www.developpez.net/forums/sho...r+r%E9pertoire
__________________
Un problème sans solution est un problème mal posé

Merci de poser vos questions sur le forum, je ne réponds pas aux questions posées par MP.
plaineR est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2007, 18h02   #6
Membre à l'essai
 
Inscription : août 2007
Messages : 20
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 20
Points : 20
Points : 20
Je vais creuser du côté de JAVA.

Merci
Phil_67 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 14h15.


 
 
 
 
Partenaires

Hébergement Web