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

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

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

См. также

Основные понятия