Sql server 如何命名UDF的参数?
我正在调用一个用户定义函数(UDF)。我希望能够命名参数(就像存储过程一样),以便于可读性(并减少错误),例如: 将成为Sql server 如何命名UDF的参数?,sql-server,sql-server-2000,user-defined-functions,Sql Server,Sql Server 2000,User Defined Functions,我正在调用一个用户定义函数(UDF)。我希望能够命名参数(就像存储过程一样),以便于可读性(并减少错误),例如: 将成为 SELECT * FROM CalculateSettlementSheet(@BankID = 2, @UserID = 7) 当我尝试时,会收到错误消息: Msg 137, Level 15, State 2, Line 1 Must declare the variable '@BankID'. 可能?不可能 您所能做的最好的事情就是传入变量 DECLARE @Ba
SELECT * FROM CalculateSettlementSheet(@BankID = 2, @UserID = 7)
当我尝试时,会收到错误消息:
Msg 137, Level 15, State 2, Line 1
Must declare the variable '@BankID'.
可能?不可能
您所能做的最好的事情就是传入变量
DECLARE @BankID INT
SET @BankID = 2
DECLARE @UserID INT
SET @UserID = 2
SELECT * FROM CalculateSettlementSheet(@BankID, @UserID)
DECLARE @BankID INT
SET @BankID = 2
DECLARE @UserID INT
SET @UserID = 2
SELECT * FROM CalculateSettlementSheet(@BankID, @UserID)