表值参数 (OLE DB)

本节介绍 SQL Server Native Client OLE DB 访问接口中的表值参数支持。有关其他概述信息,请参阅表值参数 (SQL Server Native Client)

备注

当前,您可以将多行数据作为带有参数集的过程的参数(如 ICommand::Execute 中的 DBPARAMS 参数)发送到服务器。使用参数集时,该参数集中的每个元素都必须通过单独的远程过程调用 (RPC) 请求发送到服务器。表值参数提供类似的功能,但可以与服务器更好地集成。这可以减少 RPC 请求数,并在服务器上启用基于集的操作。

SQL Server Native Client OLE DB 访问接口将表值参数作为 OLE DB Rowset 对象提供支持。使用者(即使用 SQL Server Native Client OLE DB 访问接口的客户端应用程序)可以将任意 Rowset 对象作为表值参数的占位符提供。表值参数的处理方式与其他 SQL Server 参数类型相似。SQL Server Native Client OLE DB 访问接口提供创建、发现、规范、绑定和架构接口。