4

在我的包中,我有执行 SQL 任务,它从存储过程中获取一些数据,一切正常,直到 SP 向我返回一些结果集/单行。

但是在某些情况下,存储过程不会返回任何结果集/单行。现在,当 SP 没有返回数据但我不希望这样时,我的 Execute SQL 任务会失败。

我希望如果没有结果集,我可以处理其他事情而不是失败。

4

1 回答 1

7

您在这里有几个选择。您可以将约束从 Execute SQL Task 更改为 next on 以完成,而不是 Success。或者,您为任务执行 SQL 任务创建一个 On Error 事件处理程序,该任务将处理获取零行。或者,您可以使用属性窗口中的 ForceExecutionResult 属性来执行 SQL 任务 (F4)。

你也可以在这里阅读更多

于 2012-10-25T12:41:01.560 回答