Я вызываю пользовательскую функцию (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'.
возможно?