Как получить вывод из вложенного SP_executeSQL - PullRequest
0 голосов
/ 03 апреля 2019

Можете ли вы сказать мне, как вставить исполняемую переменную @name в мою таблицу?У меня было немного кодирования, и это то, что мне удалось сделать, но я не знаю, что дальше:

DECLARE @Name nvarchar(200);
DECLARE @dbcatalog nvarchar(128);
declare @sql nvarchar(4000)



    select @name = N' select ID from ' + @DbCatalog + '.dbo.Table2 ';

   SET @sql =  'insert into Table2(Name) values (@name)'
   exec Sp_executeSQL @sql

1 Ответ

0 голосов
/ 03 апреля 2019

Вы пытаетесь скопировать значения идентификаторов из одной таблицы в другую? Если так, то:

INSERT INTO Table2 (Name)
EXEC(@Name)
...