选择游标类型

游标类型的选择取决于下列几个变量:

  • 结果集的大小。
  • 可能需要的数据百分比。
  • 打开游标的性能。
  • 游标操作需求,例如滚动或定位的更新。
  • 其他用户所做数据修改的可见性级别。

选择游标类型的规则

选择游标类型时要遵循的规则包括:

  • 打开基表游标和只进游标要快于打开静态游标或键集驱动游标。打开静态游标和键集驱动游标时必须生成内部临时工作表,而对于基表游标和只进游标则没有这个要求。
  • 静态游标和键集驱动游标会增加临时数据库的使用量。静态服务器游标在临时数据库中生成整个游标。键集驱动游标在临时数据库中生成键集。
  • 如果按照原样检索基表(不进行任何映射或选择),则推荐使用基表游标,因为它的额外开销最小。
  • 静态游标消耗的资源最多,因为他们会复制数据。

请参阅

概念

游标的类型
游标和锁定
隐式游标转换
更新键集驱动的游标

帮助和信息

获取 SQL Server Compact Edition 帮助