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


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

Применимо к: SQL Server Azure SQL DatabaseУправляемый экземпляр SQL AzureAzure Synapse AnalyticsAnalytics Platform System (PDW)

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

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

См. также:

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