Bonjour,
je n'y connais pas grand chose à MySQL, et je n'ai pas trouvé comment écrire cette procédure stockée...
Ici, ça fonctionne :
Et ici ça ne fonctionne pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 CREATE DEFINER=`gcetech`@`%` PROCEDURE `TSR`( IN REC_IDs varchar(50) ) BEGIN Select REC_REF From RECO reco where reco.REC_ID in (1,3,5); END
(le paramètre passé est "1,3,5")
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 CREATE DEFINER=`gcetech`@`%` PROCEDURE `TSR`( IN REC_IDs varchar(50) ) BEGIN Select REC_REF From RECO reco where reco.REC_ID in (REC_IDs); END
Pouvez-vous m'indiquer pourquoi, et comment corriger ce problème, s'il-vous-plait ? J'imagine que c'est simple, mais je n'ai pas trouvé d'article en parlant...
Bonne journée !
Partager