Поделиться через


Параметры Table-Valued (OLE DB)

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

Замечания

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

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

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

См. также

SQL Server Native Client (OLE DB)
Использование параметров Table-Valued (OLE DB)