Можете ли вы сказать мне, как вставить исполняемую переменную @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