【发布时间】:2016-06-22 18:43:28
【问题描述】:
我使用的是 SQL Server 2012。我知道使用存储过程可以按名称传递参数。
EXEC PROC_A @p_para = 'Test'
一个函数可以做同样的事情吗?
SET @iID = [dbo].[FUNC_GET_INTEGRITY_ID](@p_strSearchForValue = '805-2020', @p_strSearchForValue2 = DEFAULT, @p_tinProcessID = 1, @p_bitRunStatic = 1)
如果这不是正确的语法,它是什么或有其他方法可以做到这一点。
很高兴将命名参数视为一种自我文档形式。
【问题讨论】:
-
发现这表明它可能永远不会到来 :-) connect.microsoft.com/SQLServer/feedback/details/361449/…
-
看看这个answer
标签: sql-server