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

SQL Procédural MySQL Discussion :

Procedure does not exist


Sujet :

SQL Procédural MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de afrikha
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 600
    Par défaut Procedure does not exist
    je crée une procédure toute simple comme suit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    DELIMITER //
    CREATE PROCEDURE TEST.AJOUTER_LIGNE(NOM_PER VARCHAR(10), PRENOM_PER VARCHAR(10),AGE_PER INTEGER)
    BEGIN
    INSERT INTO PERSONNE VALUES(NOM_PER,PRENOM_PER,AGE_PER);
    END; //
    Là il me dit:"Query OK, 0 rows"
    ensuite je me mets dans TEST et je fais:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    DELIMITER ;
    CALL AJOUTER_LIGNE("MOUSE","MICKEY","12");
    ET là surprise,il me dit:"PROCEDURE test.AJOUTER_LIGNE DOES NOT EXIST"

    où est-ce que j'ai fait une erreur??

    [edit]J'ai essayé de recreer la procedure et là il me dit:"PROCEDURE AJOUTER_LIGNE already exists"


    Mes publications
    Lisez
    Les régles du forum
    Pensez au bouton

  2. #2
    Inactif   Avatar de Médiat
    Inscrit en
    Décembre 2003
    Messages
    1 946
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 946
    Par défaut
    1) si tu utilises DELIMITER //, pas besoin de ; après le END dans le CREATE

    2) Ton passage de paramètres est sans doute fautif, essaye :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CALL AJOUTER_LIGNE('MOUSE','MICKEY',12);

  3. #3
    Membre Expert
    Avatar de afrikha
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 600
    Par défaut
    Citation Envoyé par Médiat
    1) si tu utilises DELIMITER //, pas besoin de ; après le END dans le CREATE
    exact,j'ai vu ça dans la documentation officielle.En fait j'ai commencé par lire le tutorial sur les procedures stockées,et dedans il procède ainsi.Mais bon c'est pas grave.
    2) Ton passage de paramètres est sans doute fautif, essaye :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    CALL AJOUTER_LIGNE('MOUSE','MICKEY',12);
    sans succés

    merci de m'aider


    Mes publications
    Lisez
    Les régles du forum
    Pensez au bouton

  4. #4
    Membre Expert
    Avatar de afrikha
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    1 600
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 600
    Par défaut
    personne n'a une idée.je sèche totalement là


    Mes publications
    Lisez
    Les régles du forum
    Pensez au bouton

Discussions similaires

  1. Object does not exist
    Par melmouj dans le forum Langage SQL
    Réponses: 1
    Dernier message: 25/08/2005, 09h25
  2. Problème "The specified service does not exist as an ..
    Par Rimak2 dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 23/05/2005, 21h24
  3. provider 0x80040E37 table does not exist
    Par steph04 dans le forum ASP
    Réponses: 8
    Dernier message: 29/04/2005, 10h56
  4. FATAL 1: Database "x" does not exist in the syste
    Par barbituric dans le forum PostgreSQL
    Réponses: 11
    Dernier message: 17/03/2004, 06h35
  5. [JCreator] "package tools does not exists"
    Par snyper147 dans le forum Environnement de Développement Intégré (EDI)
    Réponses: 2
    Dernier message: 04/05/2003, 20h08

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