将EXEC sp_executesql的结果放入变量中

时间:2017-07-30 19:08:59

标签: sql-server tsql

我需要将变量@REGIMECASAM放入银行REGIMECASAM(Firebird)COMPLEMENT表的FIRMAS字段中的值。

FIRMAS数据库的链接服务器运行正常,但@REGIMECASAM运行后变量EXEC仍为空。

请注意,当我手动执行内容为@QUERYTOTAL的select时,不会发生错误,SELECT结果正确,并且其值为{{1 }} field。

这是代码:

REGIMECASAM

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

问题解决了!

我更改了以下一行:

SET @OPENQUERY ='从OPENQUERY中选择REGIMECASAM(' + @LinkedServer +','''

有:

SET @OPENQUERY =' SELECT @ REGIMECASAM =来自OPENQUERY的REGIMECASAM(' + @LinkedServer +','''