Sql 什么是api游标

Sql 什么是api游标,sql,sql-server,Sql,Sql Server,从: SQL Server 2019 CTP 2.3查询存储支持强制执行快进和静态T-SQL和API游标的查询执行计划 我的问题是:什么是API游标 应用程序编程接口API服务器游标API游标 支持OLE DB和ODBC中的API游标函数。API服务器 游标在服务器上实现。每次客户端应用程序 调用API游标函数,即SQL Server本机客户端OLE DB 提供程序或ODBC驱动程序将请求传输到服务器以执行操作 针对API服务器游标 基本上,在T-SQL中有一个静态游标,SQLServer查询所

从:

SQL Server 2019 CTP 2.3查询存储支持强制执行快进和静态T-SQL和API游标的查询执行计划

我的问题是:什么是API游标

应用程序编程接口API服务器游标API游标 支持OLE DB和ODBC中的API游标函数。API服务器 游标在服务器上实现。每次客户端应用程序 调用API游标函数,即SQL Server本机客户端OLE DB 提供程序或ODBC驱动程序将请求传输到服务器以执行操作 针对API服务器游标


基本上,在T-SQL中有一个静态游标,SQLServer查询所有数据并将其放入tempdb,然后传回一个指针,客户端可以使用该指针在数据周围导航

它们的效率非常低,规模也非常大

API游标在后端非常相似,执行和扩展也同样糟糕。唯一的区别是客户端库OLE-DB或ODBC在后端为您执行导航,而不是您发出T-SQL命令


服务器最轻的是客户端光标。对于这些,SQL Server会将所有数据发送到客户机,让客户机担心在其中导航。

我在msdn中读到了stmt,您能举个例子吗。