Bonjour,
Cela va vous sembler incroyable (en tout cas, pour moi ça l'est). Je n'ai pas trouvé comment appeler une fonction dans une procédure stockée sur Google!!!
Pour appeler une fonction on faitOK, rien de bien méchant
Code : Sélectionner tout - Visualiser dans une fenêtre à part select maFonction(param1, param2);
Mais? Pour récupérer le résultat de la fonction pour l'utiliser dans la précdure stockée on fait comment?
J'ai essayé plusieurs choses :
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 IF maFonction(param1) = 0 THEN
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part IF (SELECT maFonction(param1)) = 0 THEN
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 DECLARE result INT; SELECT maFonction(param1) INTO result; IF result = 0 THEN
Mais rien ne foncitonne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 DECLARE result INT; SET result = (SELECT maFonction(param1));
Quelqu'un aurait une idée?
Merci![]()
Partager