Команды SQL Server Native Client, создающие результаты Multiple-Rowset
Применимо к: SQL Server Azure SQL Database
Управляемый экземпляр SQL Azure
Azure Synapse Analytics
Analytics Platform System (PDW)
Поставщик SQL Server Native Client OLE DB может возвращать несколько наборов строк из инструкций SQL Server. Инструкции SQL Server возвращают результаты, содержащие несколько наборов строк, в следующих случаях.
Пакетные инструкции SQL представляются как единая команда.
Хранимые процедуры реализуют пакет инструкций SQL.
Пакеты
Поставщик SQL Server Native Client OLE DB распознает символ точки с запятой в качестве разделителя пакета для инструкций SQL:
WCHAR* wSQLString = L"SELECT * FROM Categories; "
L"SELECT * FROM Products";
Отправка нескольких инструкций SQL в одном пакете более эффективна, чем выполнение каждой инструкции SQL по отдельности. Отправка одного пакета уменьшает количество циклов приема-передачи данных с клиента на сервер.
Хранимые процедуры
SQL Server возвращает результирующий набор для каждой инструкции в хранимой процедуре, поэтому большинство хранимых процедур SQL Server возвращает несколько результирующих наборов.
в этом разделе
См. также:
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по