Bonjour tout le monde !!
Un petit probème avec une procédure stockée
Ceci est donc censé me lancer une erreur lorsque je fais CALL raise_error('Coucou');
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 delimiter // CREATE PROCEDURE raise_error ( p_msg VARCHAR(50)) BEGIN DECLARE _msg TINYINT; -- Force an error to be raised by assigning a string to an -- integer variable. The string will appear on the client. SET _msg = p_msg ; SELECT _msg; END// delimiter ;
Hors il me dit
En mettant le SELECT _msg je me suis aperçu que ma variable avait pris la valeur 0. Y'a t il un moyen d'empêcher ca pour que je puisse avoir mon erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Query OK, 0 rows affected, 1 warning (0.00 sec)
C'est peut etre un paramètre ....
Merci pour vos réponses
Partager