MySQL ストアド プロシージャのデフォルト値が NULL のパラメータを追加するにはどうすればよいですか?
25388 次
2 に答える
2
この回答によると、 MySQL は関数またはストアド プロシージャで真の「デフォルト パラメータ」をサポートしていません。
同じページのこの回答は、あなたに役立つ解決策を提供します。
于 2012-12-30T13:37:14.000 に答える
0
変数と「ケース」を含むクエリ:-
BEGIN
DECLARE @NullValue:=Null;
SELECT
CASE WHEN Sum(myField) Is Null
THEN @NullValue ELSE Sum(myField)
END AS Total
FROM table_name;
END
;
于 2012-12-30T13:38:40.350 に答える