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 :

Compilation de fonctions qui s'appellent mutuellement


Sujet :

PL/SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Juillet 2005
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 8
    Par défaut Compilation de fonctions qui s'appellent mutuellement
    Bonjour,

    je cherche à créer 2 fonctions en PL/SQL :

    la fonction F1 appelle la fonction 2
    la fonction F2 appelle la fonction 1

    lorsque je compile F1 il me dit que F2 n'est pas valide.
    pour pouvoir compiler F1 je commente l'appel à F2, la compilation est OK

    je compile ensuite F2, qui appelle toujours F1, pas de pb (F1 est valide)

    je remet l'appel de F2 dans F1, la compilation est OK

    par contre si je recompile une 2ieme fois F1 ou si j'appelle la fonction dans une requête SQL il me dit que F2 n'est pas un objet valide.

    Existe-t-il une syntaxe particulière pour pouvoir compiler ces fonctions "en cascade" ?

    Merci de votre aide.

    Cordialement.

  2. #2
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 462
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 462
    Par défaut
    Il faut que vous mettiez vos fonctions dans un paquetage. Si elles sont déclarées dans l'en-tête, elles pourront s'appeler mutuellement.

  3. #3
    Membre habitué
    Inscrit en
    Juillet 2005
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 8
    Par défaut
    Bonjour,

    j'avais pensé à cette possibilité mais sans l'implémenter ne connaissant pas vraiment le fonctionnement.

    J'ai crée le paquetage et inclut les fonctions dedans, tout fonctionne très bien.
    Merci pour votre aide et bon week end !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Deux fichiers.h qui s'appel mutuellement
    Par Freygolow dans le forum C++
    Réponses: 4
    Dernier message: 04/10/2007, 14h48
  2. Obtenir l'ID du control qui a appellé la fonction
    Par strat0 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 20/01/2007, 19h53
  3. appel d'une fonction qui est dans une autre page
    Par guppy33 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 02/08/2006, 13h05
  4. [VBA-E] Appel d'une fonction qui se trouve ds un autre wkbook
    Par moicwill dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 29/05/2006, 11h46
  5. Appel generique de pointeur de fonction qui...
    Par MonsieurAk dans le forum C
    Réponses: 7
    Dernier message: 07/03/2006, 23h05

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