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 :

Procédures pl/sql


Sujet :

PL/SQL Oracle

  1. #1
    Membre habitué
    Inscrit en
    Avril 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 8
    Par défaut Procédures pl/sql
    Bonjour,

    J'essaie de créer une procédure stockée, et oracle m'indique que la procédure a été créée avec erreurs de compilation.

    Quand je fais "Show error", oracle me donne cette information:


    LINE/COL ERROR
    -------- -----------------------------------------------------------------
    1/30 PLS-00103: Symbole ")" rencontré à la place d'un des symboles
    suivants :
    <an identifier> <a double-quoted delimited-identifier>
    current

    Ma ligne 1 est la suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    CREATE OR REPLACE PROCEDURE meilleursVendeurs () IS
    On dirait donc qu'il s'attend à rencontrer un paramètre à l'intérieur des parenthèses...

    Si ce n'est pas ainsi qu'il faut le faire, comment créer une procédure qui ne reçoit pas de paramètre?[/code]

  2. #2
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 88
    Par défaut
    Exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    CREATE OR REPLACE PROCEDURE TEST.PROCEDURE1 AS
    BEGIN
      //ton code//
    END;
    @+,
    NicK.

  3. #3
    Membre habitué
    Inscrit en
    Avril 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 8
    Par défaut
    Merci Nick.

    Donc, pas de params, pas de parenthèses.

    Mais c'est IS ou AS? Les deux compilent correctement....

    Merci!

  4. #4
    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
    IS ou AS: les 2 marchent.

  5. #5
    Membre habitué
    Inscrit en
    Avril 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 8
    Par défaut
    Dac, merci.

    Super forum, j'ai eu mes réponses en moins de 5.

    Je crois que je vais me plaire ici! :-)

  6. #6
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    88
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 88
    Par défaut
    Ne pas en abuser STP ...

    @+,
    NicK.

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

Discussions similaires

  1. Procédures stockées SQL Server compatibles avec MySQL ?
    Par Nen'S dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 24/01/2006, 19h18
  2. Réponses: 4
    Dernier message: 12/12/2005, 17h25
  3. Pb pour executer une procédure sous SQL PLUS
    Par rabddoul dans le forum Oracle
    Réponses: 4
    Dernier message: 21/10/2005, 15h40
  4. Ma procédure PL/SQl devrait ramener plrs enrg...
    Par Titouf dans le forum PL/SQL
    Réponses: 3
    Dernier message: 03/10/2005, 09h44
  5. [Oracle] Exécuter une procédure PL/SQL en PHP?
    Par Cerberes dans le forum PHP & Base de données
    Réponses: 11
    Dernier message: 25/02/2005, 14h11

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