码迷,mamicode.com
首页 > 数据库 > 详细

SQL Server 数据库游标选项

时间:2014-10-20 13:26:26      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:io   os   ar   strong   sp   数据   on   ef   bs   

背景:

      游标控制服务器端游标的行为,相关的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

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

 

SQL Server 数据库游标选项

标签:io   os   ar   strong   sp   数据   on   ef   bs   

原文地址:http://www.cnblogs.com/JiangLe/p/4036746.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!