Bonjour

J'essaie de créer une procedure stocké en MySQL mais il plante quand je declare des variables locales ...

Quand je fais :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
CREATE PROCEDURE toto()
BEGIN
END
;

ça fonctionne

Mais quand je fais :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
CREATE PROCEDURE toto()
BEGIN
DECLARE maVariable int;
END;
ça plante ... J'ai une erreur 1064

Pourtant ma syntaxe est bonne ....

Si quequ'un peut m'expliquer