SQL Server:使用参数名调用函数

4

有没有一种方法可以使用参数名称调用 SQL Server / T-SQL 函数?

像这样:

select dbo.function1 (@par1 = 1, @par2 = 2)

使用存储过程可以实现此操作。

1
不,函数参数是基于位置的。 - Alex
2个回答

3
很抱歉,调用函数时没有命名参数。正如您之前所说的,存储过程中有命名参数。

1

似乎只能通过EXEC语句实现:

EXEC @ret = dbo.function1 @par1 = 1, @par2 = 2

查看MSDN


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接