Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
uniqueidentifier
в
dynamic sql
CAST(NEWID() AS NVARCHAR(36))
declare @i int
declare @paramDefinition nvarchar(500) = '@num int';
declare @sql nvarchar(100) = 'select @num'
EXECUTE sp_executesql @sql, @paramDefinition, @num = @i -- NULL не приводит к ошибке
declare @s varchar(100) = 'Number ''1'' '
declare @paramDefinition nvarchar(500) = '@str varchar(100)';
declare @sql nvarchar(100) = 'select String = @str'
EXECUTE sp_executesql @sql, @paramDefinition, @str = @s
Передача параметров в динамический запрос в T-SQL