如何在两个游标中管理@@fetchstatus?



我想执行两个过程,它们都使用游标。 我知道@@Fetchstatus是全球性的。运行第一个过程后@@FetchStatus值为 -1,并且通过执行第二个过程游标将不会运行。

我是否管理或休息@@fetchstatus在同一连接中执行第二个程序?

SImple。您不能同时在 2 个 sp 上获取。因此,它将始终显示上次执行的抓取状态。相应地使用,即如果需要,可以在不同部分中立即计算或复制到变量。

而且它不是全球性的——它是特定于范围的。如果是全局的,它将是连接之间的一种状态。

最新更新