您的位置:首页 > 数据库

SQL Server 数据库游标选项

2014-10-20 11:11 267 查看
背景:

游标控制服务器端游标的行为,相关的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; [b]# 可以看到这里没有 = 号!记得[/b]
go

-----------------------------------------------------------------------------------------------------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: