我在服务器 A 上有一个存储过程。服务器 B 是一个链接服务器,连接很好,权限也很好。服务器 A 上 proc 的最后一行使用 EXEC 调用服务器 B 上的 proc。如果可能的话,我希望能够从服务器 A 上的 proc 返回一个值,该值是服务器 B 上正在调用的 proc 中的返回值。 这可能吗?代码看起来像:
proc foo(outputFromB INT OUTPUT)
...
EXEC [someserver].[db].[dbo].[ProcB]
@inputA
@inputB
@outputA
我希望输出 A 的值从 outputFromB 中的 proc foo 返回。任何帮助表示赞赏。