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
-----------------------------------------------------------------------------------------------------
游标控制服务器端游标的行为,相关的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
-----------------------------------------------------------------------------------------------------
相关文章推荐
- 数据库>SQL Server>SQL Server教程:详细学习游标
- SQL Server 2012新特性_新的数据库还原选项
- Sql Server游标和数据库设计
- SQL Server 游标运用:查看一个数据库所有表大小信息(Sizes of All Tables in a Database)
- SQL Server 游标运用:查看一个数据库所有表大小信息(Sizes of All Tables in a Database)
- SQL SERVER 建临时表、循环插入数据、游标遍历数据库
- 关于sql server动态获取数据库下所有表以及游标的简单使用
- SQL Server 游标运用:查看所有数据库所有表大小信息
- SQL SERVER 数据库选项设置错误导致跨数库访问效率低下,及解决办法
- SQL Server 数据库的自动选项
- SQL Server 数据库游标的使用
- SQL Server 数据库状态选项
- SQL Server 2008 数据库编程摘要四 :游标篇
- [SQL Server]调整SQL Server选项优化数据库性能(转)
- SQL Server 游标运用:查看所有数据库所有表大小信息(Sizes of All Tables in All Database)
- 14.数据库oracle必学,其他最好了解一种以上(mysql,sql server,access==) oracle:视图,索引,存储过程,触发器,游标,包,常用函数
- SQL Server 游标运用:查看所有数据库所有表大小信息(Sizes of All Tables in All Database)
- SQL Server 游标运用:查看数据库所有表大小信息
- 重建 SQL Server 系统数据库!
- 检查SQL Server登陆和某一数据库中用户的函数