Bonjour,
Je suis tres etonné que cette procédure stockée ne marche pas :DDL :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 BEGIN if (p_nombre > 0) THEN SELECT * FROM artiste ORDER BY id DESC LIMIT p_nombre; END IF; ENDDes que je me sert du paramètre IN p_nombre après le LIMIT, j'ai une erreur de syntaxe. Sans, tout se passe bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part CREATE DEFINER = 'root'@'localhost' PROCEDURE `derniers_inscrits`(IN p_nombre INTEGER(11))
Etrange non ?
Fabrice
Partager