/ / Ajout de paramètres avec la valeur par défaut NULL pour la procédure stockée MySQL - mysql, procédures stockées

Ajout de paramètres avec la valeur par défaut NULL pour la procédure stockée MySQL - mysql, procédures stockées

Comment puis-je ajouter des paramètres avec la valeur par défaut NULL pour la procédure stockée MySQL?

Réponses:

1 pour la réponse № 1

Selon cette réponse MySQL ne supporte pas les vrais "paramètres par défaut" dans les fonctions ou les procédures stockées.

Cette réponse sur la même page fournit une solution qui peut fonctionner pour vous.


0 pour la réponse № 2

Toute requête avec variable et "case": -

BEGIN
DECLARE @NullValue:=Null;
SELECT
CASE WHEN Sum(myField) Is Null
THEN @NullValue ELSE Sum(myField)
END AS Total
FROM table_name;
END
;