Возвращающие табличное значение параметры (OLE DB)

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

Примечания

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

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

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

См. также

Основные понятия