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
-----------------------------------------------------------------------------------------------------
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。