如何命名UDF的参数?

| 我正在调用用户定义函数(UDF)。我希望能够命名参数(就像使用存储过程一样),以便于阅读(并减少错误),例如:
SELECT * FROM CalculateSettlementSheet(7, 2)
会成为
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)
    

要回复问题请先登录注册