Создание пакетной обработки вызовов хранимых процедур

Применимо: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure azure Synapse Analytics Analytics Platform System (PDW)

Драйвер ODBC собственного клиента SQL Server автоматически пакетирует вызовы хранимой процедуры к серверу при необходимости. Драйвер выполняет это только при использовании escape-последовательности ODBC CALL; Это не делается для инструкции Transact-SQL EXECUTE. Создание пакетов вызовов хранимых процедур может уменьшить количество обменов данных с сервером и значительно повысить производительность.

Драйвер создает пакеты вызовов процедур на сервере при выполнении пакета, который содержит несколько управляющих последовательностей ODBC CALL. Он также создает пакеты вызовов процедур, когда массивы связанных параметров используются с управляющей последовательностью ODBC CALL. Например, если для привязки массива с пятью элементами к параметрам инструкции ODBC CALL SQL используется привязка привязки массива с пятью элементами, при вызове SQLExecute или SQLExecDirect драйвер отправляет один пакет с пятью вызовами процедур на сервер.

См. также

Выполнение хранимых процедур