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 :

probleme appel package retourne record


Sujet :

PL/SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 92
    Par défaut probleme appel package retourne record
    Bonjour

    J'ai l'erreur suivante qui arrive un peu n'importe quand dans
    notre base ORACLE
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    ERREUR à la ligne 1 :
    ORA-04068: existing state of packages has been discarded
    ORA-04065: not executed, altered or dropped
    ORA-04065: not executed, altered or dropped stored procedure "DBASIF.FF_COST_VARIANCE"
    ORA-06508: PL/SQL: could not find program unit being called: "DBASIF.FF_COST_VARIANCE"
    ORA-06512: at "DBASIF.FF_COMPARATIF", line 44
    ORA-06512: at line 1
    ORA-06512: at "DBASIF.FF_COMPARATIF", line 369
    ORA-06512: at line 1
    FF_COMPARATIF est un package contenant une table fonction que je veux appeler
    FF_COST_VARIANCE est aussi un package

    FF_COMPARATIF fait appel a une des fonctions de FF_COST_VARIANCE qui
    renvoi un record

    Dès que l'on compile FF_COST_VARIANCE tout refonctionne

    Quelqu'un aurait une piste ?

    Cordialement

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Par défaut
    Si un des packages a une variable dans la spécification du package et s'il y a du DDL (comme GRANT, REVOKE, ALTER, ...) exécuté sur un objet utilisé par un package, alors vous pouvez avoir ce comportement.

    Voir ces scénarios.


    Merci de préciser la version d'Oracle (avec 4 chiffres).

Discussions similaires

  1. probleme de valeur retournée et seg fault
    Par florent_de_brest dans le forum C
    Réponses: 5
    Dernier message: 04/12/2005, 16h28
  2. [VB.Net] Problème appel fonction par un bouton
    Par balibo dans le forum ASP.NET
    Réponses: 4
    Dernier message: 25/11/2005, 10h48
  3. [MFC] débutant probleme appel de fonction
    Par Gloubi99 dans le forum MFC
    Réponses: 9
    Dernier message: 30/08/2005, 15h40
  4. [Debutant(e)]probleme default package
    Par la_ruine dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 01/08/2005, 14h45
  5. [Microsoft MV][applet]probleme de package
    Par mabs dans le forum Applets
    Réponses: 8
    Dernier message: 09/06/2005, 12h51

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