如何从嵌套的SP_executeSQL

时间:2019-04-03 14:11:35

标签: tsql sp-executesql

您能告诉我如何在表中插入执行变量@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 :(得分:0)

您是否要将ID值从一个表复制到另一个表?如果是这样,那么:

INSERT INTO Table2 (Name)
EXEC(@Name)