Procédure stockée sous mysql

Fermé
Hélénais Messages postés 6 Date d'inscription mercredi 10 mars 2010 Statut Membre Dernière intervention 18 mai 2010 - 17 mai 2010 à 11:50
Hélénais Messages postés 6 Date d'inscription mercredi 10 mars 2010 Statut Membre Dernière intervention 18 mai 2010 - 17 mai 2010 à 13:09
Bonjour,
je souhaite faire une procédure stockée sous phpmyadmin.
J'ai une erreur de syntaxe a la dernière ligne:

CREATE PROCEDURE ESSAI
(IN nc int(10),OUT ncde int(10),OUT nclt int(10))
BEGIN
SELECT Num_Cmd, Num_clt
FROM COMMANDE
WHERE nc=Num_cmd
AND nclt=Num_Clt
END

Quelqu'un pourrait me proposer une solution?

Merci


2 réponses

mrgeek Messages postés 23 Date d'inscription jeudi 13 mai 2010 Statut Membre Dernière intervention 11 juillet 2010 5
17 mai 2010 à 12:14
T'as oublié les délimiteurs:

delimiter //

CREATE PROCEDURE ESSAI
(IN nc int(10),OUT ncde int(10),OUT nclt int(10))
BEGIN
SELECT Num_Cmd, Num_clt FROM COMMANDE WHERE nc=Num_cmd AND nclt=Num_Clt;
END//

delimiter ;
2
Hélénais Messages postés 6 Date d'inscription mercredi 10 mars 2010 Statut Membre Dernière intervention 18 mai 2010 1
17 mai 2010 à 13:09
merci beaucoup ;-)
Ca marche
1