Bonjour,
L'instruction SQL suivante permet d'obtenir le message d'erreur de compilation :
SHOW ERROR FUNCTION verifier_qtecom
Et l'erreur qui sera donnée indiquera probablement que la variable "qtes" est définie en tant que paramètre d'entrée (IN), et ne peut donc pas être modifiée avec un SELECT INTO.
Quelle est l'objectif de ce paramètre ? Si c'est simplement pour stocker le résultat de la requête de façon temporaire, le temps de vérifier sa valeur, alors il ne faut pas utiliser un paramètre, mais une variable locale.
Partager