Tsql 从动态SQL插入数据
我有一个在远程链接服务器上运行的动态sql语句。 我可以这样运行语句Tsql 从动态SQL插入数据,tsql,dynamic-sql,linked-server,Tsql,Dynamic Sql,Linked Server,我有一个在远程链接服务器上运行的动态sql语句。 我可以这样运行语句 exec (@sql) at MylinkedServer 数据恢复正常,但问题就从这里开始。 对于结果集,我似乎无法在本地执行任何操作。 我无法将其插入本地表或临时表 例如: 有人能告诉我如何做到这一点吗?如果你得到一个单一的返回变量,你可以: declare @localVariable int exec @localVariable =GetMyValue select @localVariable 然后 在表中插入
exec (@sql) at MylinkedServer
数据恢复正常,但问题就从这里开始。
对于结果集,我似乎无法在本地执行任何操作。
我无法将其插入本地表或临时表
例如:
有人能告诉我如何做到这一点吗?如果你得到一个单一的返回变量,你可以:
declare @localVariable int
exec @localVariable =GetMyValue
select @localVariable
然后
在表中插入@localVariableexec语句是否有返回值?显示@sql的代码
declare @localVariable int
exec @localVariable =GetMyValue
select @localVariable