SQL Server 数据库游标选项

背景:

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

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值