Créer une procédure stockée sous MySQL

Signaler
Messages postés
174
Date d'inscription
vendredi 26 mai 2006
Statut
Membre
Dernière intervention
9 avril 2014
-
ameho
Messages postés
3
Date d'inscription
mercredi 16 mai 2007
Statut
Membre
Dernière intervention
8 décembre 2009
-
Bonjour à tous,

Je cherche à créer une procédure stockée sous la dernière version de MySQL.

La table utilisée est la suivante :

proposition (NumProp, LibProp, #NumSond)

ma procédure stockée est chargée de vérifier si le libprop passé en paramètre pour un numéro de sondage passé en paramètre existe et renvoie le libprop s'il existe.

Voici la procédure que j'ai écrite :
Create procedure exist_prop(lib_prop varchar(100),num_sond int, out exist int)
BEGIN
Select NumProp
From proposition
Where NumSond=num_sond
And LibProp=lib_prop;
END

Quand je l'exécute MySQL me renvoie :
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Select NumProp
From proposition
Where NumSond=num_sond
And LibProp=lib_prop' at line 3

Est-ce que quelqu'un pourrait m'aider car je suis nul en procédure stockée surtout sous MySQL, j'ai dû faire une erreur dans la syntaxe quelque part

Merci d'avance.

3 réponses

Messages postés
174
Date d'inscription
vendredi 26 mai 2006
Statut
Membre
Dernière intervention
9 avril 2014
5
J'ai oublié un truc dans ma procédure mais ça ne marche pas pour autant :

Create procedure exist_prop(lib_prop varchar(100),num_sond int, out exist int)
BEGIN
Select NumProp into exist

From proposition
Where NumSond=num_sond
And LibProp=lib_prop;
END
Messages postés
174
Date d'inscription
vendredi 26 mai 2006
Statut
Membre
Dernière intervention
9 avril 2014
5
Personne ne pourrait m'indiquer la syntaxe car je sais pas du tout comment faire et j'ai jamais fait de procédures stockées sous Mysql, j'en ai fait qu'en transactSql sous Sqlserver

Merci d'avance
Messages postés
3
Date d'inscription
mercredi 16 mai 2007
Statut
Membre
Dernière intervention
8 décembre 2009

Salut à tous;

je suis un debutant dans la programmation java.
Ma procédure stockée fait sous mysql 5.0.27 ne s'exécute pas quand depuis mon interface java,
je saisie les données dans les zones de textes puis le buton Ok, rien ne se passe.

Quelqu'un peut me donner le code java correspondant à ma préoccupation

SVP, aidez moi à resoudre mon problème