小编Eri*_*sen的帖子

@@FETCH_STATUS 是否有(或需要)相当于 SCOPE_IDENTITY 的?

MSDN 建议@@FETCH_STATUS谨慎使用,因为它是全球性的

因为@@FETCH_STATUS 对连接上的所有游标都是全局的,所以请谨慎使用@@FETCH_STATUS。执行 FETCH 语句后,必须在针对另一个游标执行任何其他 FETCH 语句之前对 @@FETCH_STATUS 进行测试。

这让我想到两个问题:

  1. 另一个(非嵌套)游标是否有可能与我的游标同时运行并影响@@FETCH_STATUSmyFETCH NEXTWHILEcondition之间的值?例如,假设另一个游标位于按计划调用的存储过程中。
  2. 如果这是可能的,是否@@FETCH_STATUS有等价于@@IDENTITY's SCOPE_IDENTITY()

sql-server sql-server-2008-r2 cursors

3
推荐指数
1
解决办法
726
查看次数

标签 统计

cursors ×1

sql-server ×1

sql-server-2008-r2 ×1