背景:

      游标控制服务器端游标的行为,相关的T-SQL如下:

           declare , open , fetch , close , deallocate。

1、

   cursor_close_on_commit{on | off};

   如果设置为on 在事务提交时或回滚时会关闭打开的游标,

   如果设置为off 游标会在提交事务后继续打开,除非游标定义为static 否则回滚事务会关闭任何游标。

   alter database studio
   set cursor_close_on_commit on;  # 可以看到这里没有 = 号!记得
   go

2、

   cursor_default {local | global}

   如果设置为 local 在定义游标时没有把它指定为global,它的作用范围只是它所在的  批,存储过程,触发器。

   如果设置为 global 在定义游标时没有把它指定为local,它就是全局的。

   alter database studio
   set cursor_default local;  # 可以看到这里没有 = 号!记得
   go

-----------------------------------------------------------------------------------------------------

 

相关文章:

  • 2021-12-04
  • 2021-04-19
  • 2021-09-04
  • 2021-07-01
  • 2021-10-21
  • 2021-10-19
猜你喜欢
  • 2022-03-07
  • 2022-12-23
  • 2021-08-07
  • 2021-07-17
  • 2022-12-23
  • 2022-01-19
  • 2021-12-22
相关资源
相似解决方案