游标 (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 将游标从一种类型隐式转换为另一种类型的因素。 |
|
列出您能够更新(或不能够更新)通过可更新键集驱动游标获得的结果的情形。 |