本部分介绍对 SQL Server Native Client OLE DB 提供程序中表值参数的支持。 有关其他概述信息,请参阅 Table-Valued 参数(SQL Server Native Client)。 有关示例,请参阅使用 Table-Valued 参数(OLE DB)。
注解
目前,可以将多行数据作为参数发送到具有参数集的过程(IN 中的 ICommand::ExecuteDBPARAMS 参数)。 使用参数集时,必须将该集的每个元素发送到服务器的单独远程过程调用 (RPC) 请求中。 表值参数提供类似的功能,但与服务器有更好的集成。 这会减少 RPC 请求数,并在服务器上启用基于集的作。
SQL Server Native Client OLE DB Provider 支持表值参数作为 OLE DB Rowset 对象。
Rowset任何对象都可以由使用者(即使用 SQL Server Native Client OLE DB 提供程序的客户端应用程序)作为表值参数的占位符提供。 表值参数与其他 SQL Server 参数类型一样处理。 SQL Server Native Client OLE DB 提供程序提供创建、发现、规范、绑定和架构接口。
本节中
另请参阅
SQL Server Native Client (OLE DB)
使用 Table-Valued 参数 (OLE DB)