我想知道游标中的基本类型 FAST_FORWARD。它有什么用?sql中语句SET @MyCursor = CURSOR FAST_FORWARD的目的是什么
问问题
1848 次
1 回答
2
由于您要询问 FAST_FORWARD,我假设您正在使用 SQL-Server。
可以通过多种方式配置游标:
FORWARD_ONLY
- 这是默认配置 - 它允许游标从头到尾运行,并允许通过游标进行更新。READ_ONLY
- 不允许通过游标更新(提高性能)FAST FORWARD
- FAST_FORWARD 和 READ_ONLY 的组合
另外两个重要的选项是:
LOCAL
- 只能在游标的范围内访问游标,并且当批处理、存储过程或触发器终止时,游标会被隐式释放。GLOBAL
- 指定游标的范围对连接是全局的。可以在连接执行的任何存储过程或批处理中引用游标名称。游标仅在断开连接时隐式释放。
完整的文档可以在这里找到。
于 2012-10-16T06:59:27.893 回答