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


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

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

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

См. также:

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