在TransactSQL中,是否可以创建一个采用可变数量参数可选参数的函数?

问题描述

| 是的,我知道我可以使用存储过程来做到这一点。我想知道函数是否可行。

解决方法

与在存储的proc中不同-仍然需要在每个参数位置放置一个参数,但是您可以从声明中指定使用默认值:
SELECT yourschema.yourudf(x,y,z,DEFAULT,a,b,c,DEFAULT)