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 :

Création d'une procédure dans un package existant avec procédures.


Sujet :

PL/SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2009
    Messages : 22
    Par défaut Création d'une procédure dans un package existant avec procédures.
    Bonjour,

    Je cherche à créer une procédure stockée dans un package qui existe déjà avec des procédures stockées. Je cherche à introduire cette procédure individuellement sans reprendre tous les autres procédures qui composent le package.

    Est possible ? Je l'ai fait avec SQL/Developper à la main mais je cherche à faire un fichier .SQL pour l'éxécuter cette création automatiquement.

    Merci.

  2. #2
    Expert confirmé Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Par défaut
    Un package est composé de deux parties: l'interface et le corps du package (body). Si votre nouvelle procédure peut être visible à l'extérieur du package vous devez modifier le deux parties sinon juste le corps.

    Si vous est arrivé à modifier le package avec SQL/Developper vous est sur le bon chemin. Une fois le package recompilé et testé il vous reste à le sauvegarde dans un fichier .sql

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2009
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2009
    Messages : 22
    Par défaut
    Bonjour mnitu

    Merci pour ta réponse.
    Je pense que j'ai mal exposé mon problème.

    Travaillant dans une équipe je ne suis pas le seul à intervenir sur un package. Par conséquent je me suis demandé s'il est possible de créer une procédure ou d'en modifier une sans reprendre dans mon fichier .sql l'intégralité de la définition du package (header + body).

    De mes lectures il semble que cela ne soit pas possible.

    L'intervention manuellle dans SQL Developper n'est pas possible en Produiction, car les déploiements sont automatisés.

  4. #4
    Expert confirmé Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Par défaut
    Travaillant dans une équipe vous utilisez un system de contrôle des versions qui inclue le verrouillages des fichiers ASCII servant à la création/modifications des packages.

    Il est possible de gérer via des fichiers différentes la création/modification de l'interface et du corps du package.

    Si votre question concerne juste la possibilité d'ajouter une procédure dans un package à partir d'un fichier ASCII contenant juste le code de cette procédure la réponse est non. Il y a quelque choses de similaire dans les types objet de PL/SQL mais un package n'est pas un type objet.

Discussions similaires

  1. Réponses: 3
    Dernier message: 21/02/2014, 15h55
  2. Réponses: 0
    Dernier message: 27/07/2010, 20h08
  3. [VB.NET] création d'une table dans une base access
    Par smedini dans le forum Accès aux données
    Réponses: 1
    Dernier message: 31/12/2005, 11h53
  4. création d'une table dans une base de donnée accèss
    Par zidenne dans le forum Bases de données
    Réponses: 1
    Dernier message: 25/10/2005, 10h54
  5. Réponses: 7
    Dernier message: 12/07/2004, 22h30

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