游标 (SQL Server Compact Edition)

应用程序开发人员通常使用 SQL 基于关系(集)的特性来管理数据。但是,有时应用程序开发人员需要对逐行操作进行特殊控制。游标则可以满足这种需要。在 Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) 中,您可以使用多种类型的游标控制逐行操作。

大多数游标都可以与查询处理器结合使用。有很多不同的游标行为,例如可滚动性、可更新性以及敏感度,这些也会影响到游标的选择。有关详细信息,请参阅 SQL Server 联机丛书中的“Cursor Behaviors”。

结合使用游标和查询处理器的优势

结合使用游标和查询处理器具有的一些优势在于:

  • 高效性。查询优化器会自动选择适当的查询计划,这样开发人员不需要设计复杂的算法就可以访问所要求的数据。
  • 适应性。在发生数据更改、添加或删除索引时,查询优化器会通过使用其他的计划来自动适应其行为。
  • 更少出现错误。开发人员无需处理应用程序中的数据和算法,SQL Server Compact Edition 数据库引擎 本身就支持这些必需的操作。

请求游标

在 SQL Server Compact Edition 中,只能使用 API 函数请求游标。

本节的相关信息

主题 说明

游标的类型

介绍 SQL Server Compact Edition 支持的游标类型。

选择游标类型

介绍选择合适的游标类型的相关帮助信息。

游标和锁定

介绍有关游标和锁定的信息。

隐式游标转换

列出可以触发 SQL Server Compact Edition 将游标从一种类型隐式转换为另一种类型的因素。

更新键集驱动的游标

列出您能够更新(或不能够更新)通过可更新键集驱动游标获得的结果的情形。

请参阅

帮助和信息

获取 SQL Server Compact Edition 帮助