IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PL/SQL Oracle Discussion :

Fonction qui exécute plusieurs requêtes


Sujet :

PL/SQL Oracle

  1. #1
    Membre éclairé
    Homme Profil pro
    PartNumber
    Inscrit en
    Octobre 2012
    Messages
    313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : PartNumber
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2012
    Messages : 313
    Par défaut Fonction qui exécute plusieurs requêtes
    Bonjour

    J'ai des fichiers csv a remonter dans un ERP , il en existe une 60 aine de fichier construit de la même manière mais avec des données différents.

    le souhait est de lancer un package par exemple le soir qui exécute ces requêtes sql pour les intégrer a l'ERP.

    Avez vous une idée comment procéder ?

  2. #2
    Expert confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    2 952
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 2 952
    Par défaut
    Utilisez des tables externes pour lire vos fichiers facilement au sein d'un package PL/SQL.

  3. #3
    Membre éclairé
    Homme Profil pro
    PartNumber
    Inscrit en
    Octobre 2012
    Messages
    313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : PartNumber
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2012
    Messages : 313
    Par défaut Merci
    merci pour l'info mais je ne comprend pas trop le concept ..! pouvez vous svp m’éclairer un peu. merci

  4. #4
    Expert confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    2 952
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 2 952
    Par défaut
    Voici un exemple :
    http://asktom.oracle.com/pls/asktom/...19481671347143

    La partie fonction pipelined n'est pas forcément nécessaire dans votre cas, peut être qu'un simple insert into destination select * from external est suffisant.

  5. #5
    Membre éclairé
    Homme Profil pro
    PartNumber
    Inscrit en
    Octobre 2012
    Messages
    313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : PartNumber
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2012
    Messages : 313
    Par défaut Merci
    oui La partie insertion des données je m'en occupe pas, au fait moi je génére les requetes, les exporte sous un format csv avec une structure bien définit et les dépose dans un dossier.
    le probleme, c'est que je doit génrer les requetes toutes les 20 mn. c'est une tache d'aoutomatisation je pense, une tache de fond.

    j'espére que vous avez saisi ma problématique

  6. #6
    Expert confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    2 952
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 2 952
    Par défaut
    J'ai des fichiers csv a remonter dans un ERP , il en existe une 60 aine de fichier construit de la même manière mais avec des données différents.
    le souhait est de lancer un package par exemple le soir qui exécute ces requêtes sql pour les intégrer a l'ERP.
    Dia, cette description voulait en fait dire :
    La partie insertion des données je m'en occupe pas
    C'était pas hyper évident

    Vu l'autre poste vous faites du spool, ce qui est le plus simple, donc utilisez le cron de votre serveur pour la planification.

  7. #7
    Membre éclairé
    Homme Profil pro
    PartNumber
    Inscrit en
    Octobre 2012
    Messages
    313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : PartNumber
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2012
    Messages : 313
    Par défaut ok
    Désolé si je suis long lol.

    Oui pour le spool, je génére le fichier csv en respectant la structure de base, par contre comment faire pour intégrer tout ca dans un package?

Discussions similaires

  1. Composant qui exécute plusieurs requêtes
    Par sinoun dans le forum Développement de jobs
    Réponses: 4
    Dernier message: 10/06/2015, 15h13
  2. Fonction qui retourne plusieurs valeurs !
    Par casafa dans le forum C++
    Réponses: 20
    Dernier message: 23/04/2014, 16h56
  3. Réponses: 31
    Dernier message: 25/10/2005, 18h26
  4. [PL/SQL] Fonction qui retourne plusieurs valeurs
    Par Loko dans le forum Oracle
    Réponses: 2
    Dernier message: 07/12/2004, 09h43
  5. Réponses: 14
    Dernier message: 09/04/2004, 13h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo