客户端游标

ODBC 支持客户端游标,即在客户端实现的游标。在客户端游标中,将使用默认结果集把整个结果集高速缓存在客户端上,所有的游标操作都针对此客户端高速缓存来执行。将不使用 Microsoft SQL Server 的任何服务器游标功能。客户端游标仅支持只进和静态游标,不支持由键集驱动的游标和动态游标。

ODBC 将实现使用 ODBC 游标库的客户端游标。这是为了用于仅支持游标特性默认设置的 ODBC 驱动程序。因为 SQL Server Native Client ODBC 驱动程序完全支持通过服务器游标进行的游标操作,所以应该限制客户端游标的使用。

客户端游标应只用于缓解由于服务器游标不支持所有的 Transact-SQL 语句或批处理而带来的限制。如果需要在不能用服务器游标执行的 Transact-SQL 语句或批处理上使用静态的滚动游标,则可以考虑使用客户端游标。

请参阅

概念