可滚动游标类型

可滚动游标类型包括静态、动态、由键集驱动和混合四种类型。 静态游标能检测到的变化很少甚至没有,但实现成本相对较低。 动态游标可检测所有更改,但实现成本高昂。 键集驱动的游标和混合游标位于两者之间,能够检测大多数更改,费用低于动态游标。

以下术语用于定义每种可滚动游标类型的特征:

  • 拥有更新、删除和插入。 凭借对 SQLBulkOperations 或 SQLSetPos 的调用或定位更新或删除语句,通过游标进行的更新、删除和插入。

  • 其他更新、删除和插入。 更新、删除和插入不是由游标进行的,包括由同一事务中的其他操作、通过其他事务进行的更新、删除和插入操作,以及由其他应用程序进行的更新、删除和插入。

  • Membership 结果集内的行集。

  • Order. 游标返回行的顺序。

  • Values. 结果集中每一行的值。

有关如何更新、删除和插入数据的信息,请参阅更新数据概述

本部分包含以下主题。