【问题标题】:TSQL openquery with different result sets具有不同结果集的 TSQL openquery
【发布时间】:2016-06-15 13:26:41
【问题描述】:

全部。

我正在使用 openquery 在链接服务器上调用远程存储过程。 如果过程的工作成功 - 结果集包含 a、b、c 列。 如果存在内部错误,则只返回结果集中的错误列。

据我所知,要从 openquery 结果中进行选择 - 我们需要使用“WITH RESULT SETS”来调用它,但我不知道会从这两个结果中返回什么结果集。

如何通过openquery正确调用过程并在错误情况下处理返回列的错误?

谢谢。 关于,尤里。

【问题讨论】:

  • 你能用一些例子解释一下吗?

标签: tsql stored-procedures resultset openquery


【解决方案1】:

您可以使用 TRY/CATCH,尝试一个 ResultSet,CATCH 另一个;

https://msdn.microsoft.com/en-us/library/ms179296.aspx

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-04-03
    • 1970-01-01
    • 2022-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多