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

Oracle Discussion :

Warning: exécution terminée avec avertissement


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2010
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 18
    Par défaut Warning: exécution terminée avec avertissement
    salut tout le monde
    je suis entrain d'écrire un script sql3 pour crée un type et le body de ce type :

    création du type est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    create or replace type TCommande as object
    (
    NumCommande number(6),
    DateCommande date,
    RefMission ref TMission,
    member function CalculerTotalPoids return number,
    member function CalculerTotalPrix return number
    ) NOT FINAL
    création du body :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    create or replace type body TCommande as
    member function CalculerTotalPoids return number is
    begin
    return  1;
    end;
    Bon j'ai écrit ça pour tester et la création du type est exécutée avec succés alors que le body non car le compilateur m'a retourné ce message d'erreur
    "Warning: exécution terminée avec avertissement
    type body Compiled."
    je ne trouve pas ou est le détail de cette avertissement et je peux pas savoir ou est exactement ma faute dans le code SQL .

    Merci d'avance .

  2. #2
    Membre Expert
    Inscrit en
    Avril 2006
    Messages
    1 024
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 1 024
    Par défaut
    essaye cette requête :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT   line, POSITION, SUBSTR (text, 1, 200) text, TYPE
        FROM SYS.user_errors
       WHERE NAME = 'TCOMMANDE' AND TYPE IN ('TYPE', 'TYPE BODY')
    ORDER BY TYPE, SEQUENCE

  3. #3
    Membre averti
    Inscrit en
    Juillet 2010
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 18
    Par défaut
    Salut remi4444 la réponse à votre requête est :

    LINE POSITION TEXT TYPE
    ---------------------- ---------------------- -----------------------------
    6 8 PLW-06010: mot-clé "SELF" utilisé comme nom défini TYPE

    7 8 PLW-06010: mot-clé "SELF" utilisé comme nom défini TYPE

    5 4 PLS-00103: Symbole "end-of-file" rencontré à la place d'un des symboles suivants : end not pragma final instantiable order overriding static member constructor map
    TYPE BODY

    3 rows selected


    mais je me comprenais pas à quoi ça sert.
    Merci pour votre réponse.

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2007
    Messages
    260
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 260
    Par défaut
    Bonjour,

    Il manque un end;

    Le premier c'est celui de la routine,
    Le second manquant est celui du type.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    CREATE OR REPLACE type body Z_TCommande AS
      member FUNCTION CalculerTotalPoids RETURN number IS
      begin
        RETURN 1;
      end CalculerTotalPoids;
    End;
    Après il reste d'autres erreurs (comme les routines déclarées dans l'entête mais pas définies dans le corps)

    Pozzo

  5. #5
    Membre averti
    Inscrit en
    Juillet 2010
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Juillet 2010
    Messages : 18
    Par défaut
    Merci Pozzo vraiment ça parait très simple mais il me manque un peu de concentration.
    Merci.

Discussions similaires

  1. Réponses: 8
    Dernier message: 24/10/2006, 10h36
  2. Pb exécution vbs avec WScript
    Par joedelabush dans le forum Apache
    Réponses: 1
    Dernier message: 25/08/2006, 08h35
  3. [J2EE] Exécution servlet avec eclipse
    Par Mister Nono dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 30/01/2006, 16h16
  4. [FAQ] Exécuter application avec autre login/mot de passe
    Par Lung dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 16/01/2006, 14h14
  5. [VBA][Excel]Exécution macro avec fichiers source
    Par ouezon dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 24/12/2005, 00h00

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