Параметры с табличным значением в собственном клиенте SQL Server (OLE DB)

Применимо к:SQL ServerAzure SQL DatabaseAzure Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)

В этом разделе описывается поддержка табличных параметров в поставщике OLE DB собственного клиента SQL Server. Дополнительные сведения см. в разделе "Параметры с табличным значением" (sql Server Native Client). Пример использования можно найти в статье Использование возвращающих табличные значения параметров (OLE DB).

Замечания

В настоящее время многострочные данные можно отправлять на сервер как параметры процедуры с наборами параметров (параметр DBPARAMS метода ICommand::Execute). При использовании набора параметров каждый элемент набора должен быть отправлен на сервер в отдельном запросе удаленного вызова процедур (RPC). Возвращающие табличное значение параметры обеспечивают похожую функциональность, но лучше интегрированы с сервером. При этом уменьшается число запросов RPC, а на сервере возможны операции, основанные на наборах.

Параметры табличного значения поддерживаются в поставщике OLE DB собственного клиента SQL Server в качестве объектов набора строк OLE DB. Любой объект набора строк может быть предоставлен потребителем (то есть клиентское приложение с помощью поставщика OLE DB собственного клиента SQL Server) в качестве заполнителя для параметров параметра с табличным значением. Табличное значение параметров рассматриваются как другие типы параметров SQL Server. Поставщик OLE DB собственного клиента SQL Server предоставляет интерфейсы создания, обнаружения, спецификации, привязки и схемы.

В этом разделе

См. также

SQL Server Native Client (OLE DB)
Использование возвращающих табличные значения параметров (OLE DB)