Я наткнулся на следующий пример кода:
EXECUTE msdb.dbo.sysmail_add_profileaccount_sp
@profile_name = @'SQL mail profile',
@account_name = @'account name',
@sequence_number = 1 ;
Что означает '@' перед строковым литералом, например пример выше:
@account_name=@'account name'
Я понимаю, что мой вопрос может быть верным для любых параметров исполняемого модуля в T-SQL или, может быть, для любого строкового литерала в T-SQL в целом, поэтому приведенное выше является лишь конкретным примером того, что я ' м смотрю на.