Bonjour,
Sorry pour la question probablement stupide mais je deviens dingue :-D J'ai créé une procédure ultra simple :
Pourtant, elle me retourne toujours 0, que je lui transmette le paramètre TRUE ou FALSE : les requètes suivantes renvoient toutes 0
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 CREATE DEFINER=`root`@`localhost` PROCEDURE `ma_procedure`(IN `@soft` BOOLEAN) DETERMINISTIC MODIFIES SQL DATA SQL SECURITY DEFINER BEGIN IF @soft THEN ( SELECT 1 ); ELSE (SELECT 0); END IF; END
Quel est le problème ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 CALL ma_procedure(TRUE); CALL ma_procedure(1); CALL ma_procedure(FALSE); CALL ma_procedure(0);
T.
Partager