Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Поставщик OLE DB для собственного клиента SQL Server в результате выполнения инструкций SQL Server может возвращать несколько наборов строк. Инструкции SQL Server возвращают результаты, содержащие несколько наборов строк, в следующих случаях.
Пакетные инструкции SQL представляются как единая команда.
Хранимые процедуры реализуют пакет инструкций SQL.
Пакеты
Поставщик OLE DB для собственного клиента SQL Server распознает символ «;» (точка с запятой) как разделитель пакета для инструкций SQL:
WCHAR* wSQLString = L"SELECT * FROM Categories; "
L"SELECT * FROM Products";
Отправка нескольких инструкций SQL в одном пакете более эффективна, чем выполнение каждой инструкции SQL по отдельности. Отправка одного пакета уменьшает количество циклов приема-передачи данных с клиента на сервер.
Хранимые процедуры
SQL Server возвращает результирующий набор для каждой инструкции в хранимой процедуре, поэтому большинство хранимых процедур SQL Server возвращает несколько результирующих наборов.