相关疑难解决方法(0)

是否可以为mysql存储过程设置默认参数?

我已经用Google搜索并继续提出"不可能"但这些帖子的日期是2005 - 2007年,所以我想知道这是否已经改变了.一个代码示例:

CREATE PROCEDURE `blah`
(
  myDefaultParam int = 0 -- This breaks the code for some reason
)
BEGIN
  -- Do something here
END
Run Code Online (Sandbox Code Playgroud)

其中一个解决方案是传递null,然后检查null并设置变量.我不想那样做,我不应该这样做.如果这是真的那么MySql开发人员需要醒来,因为我可以用MSSQL做更多的事情.

mysql sql stored-procedures default-value

64
推荐指数
5
解决办法
9万
查看次数

在MySQL中使用可选参数创建一个函数

我想在MySQL中创建一个带有可选参数的函数.例如,我想创建计算其参数平均值的函数.我创建了一个五个参数的函数,但是当用户只向函数传递两个参数时,它仍然应该运行并返回两个参数的平均值.

mysql arguments function

22
推荐指数
1
解决办法
3万
查看次数

Mysql存储过程中的可选参数

如何在mysql存储过程中创建可选参数?

mysql

7
推荐指数
2
解决办法
2万
查看次数