Iam пытается получить общее количество строк таблицы с помощью динамического запроса, но в конце концов я не могу этого сделать. вот мой вопрос:Динамический запрос в sqlserver
declare @sql NVARCHAR(MAX);
declare @result VARCHar(20);
declare @s varchar(10);
set @s='country';
SET @sql = 'SELECT '[email protected] +'=COUNT(*) FROM '[email protected]
EXEC (@sql);
select @result;
iam получает значение NULL в @result.
вы не устанавливая переменную результата так пусто, и я не уверен, какой результат вы ожидаете от этих линий SQL –
Так скажите мне, как установить его – Subodh
set @ result = 'some thing' –