我有一个有 3 个参数的 SQL 函数。第三个参数的默认值为NULL
. 但是,我不能只写:
dbo.myFunction(Param1, Param2)
我得到错误:
An insufficient number of arguments were supplied for the procedure or function dbo.myFunction.
因此我必须写:
dbo.myFunction(Param1, Param2, NULL)
dbo.myFunction(Param1, Param2, default)
有没有办法我可以写dbo.myFunction(Param1, Param2)
?我认为这更简洁(并且使我不必修改已添加新参数的现有函数!)