Explict游标的子类型

时间:2017-08-08 07:30:11

标签: sql sql-server

我知道还有另外4种游标类型如下。我已经审阅了这个链接http://www.dotnettricks.com/learn/sqlserver/sql-server-different-types-of-cursors

  1. 静态游标
  2. 动态光标
  3. 仅前进游标
  4. Keyset Driven Cursors
  5. 所以我想知道这些额外的四种类型的游标是否是Explicit Cursor的类型?或者从哪里衍生出来?

1 个答案:

答案 0 :(得分:0)

Jeroen是对的;单词"明确"在这里没有多大意义。有服务器端API游标,但除非你要打破这个游标。 C ++编译并创建一个新的连接库,我们将忽略这些。

SQL Server T-SQL有两种不同类型的语法用于声明游标,因此观察区别非常重要,因为它们不能混合使用。一种是ANSI标准游标语法。 "类型"此处列出的内容仅适用于基于OLEDB技术构建的T-SQL特定语法,仅适用于SQL Server。这些"类型"指定T-SQL游标如何处理内存中的行。如果你没有指定,你会得到一个动态游标,如果你正在处理一小组行而你并不关心光标打开时对行所做的更改,那么它可能不是最佳选择。