Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Драйвер ODBC собственного клиента SQL Server предлагает различные способы выполнения инструкций SQL в базе данных SQL Server:
Прямое выполнение
Подготовленное выполнение
Прямое выполнение включает создание символьной строки, содержащей инструкцию Transact-SQL и отправку ее для выполнения с помощью функции SQLExecDirect . Подготовленное выполнение включает создание символьной строки, содержащей оператор Transact-SQL, а затем выполнение его на двух этапах. На первом этапе функция SQLPrepare используется для анализа и компиляции плана выполнения инструкции в ядро СУБД. Второй этап использует функцию SQLExecute для выполнения ранее подготовленного плана выполнения. Это позволяет сохранить синтаксический анализ и скомпилировать затраты на каждое выполнение. Подготовленное выполнение обычно используется приложениями для многократного выполнения одной и той же параметризованной инструкции SQL.
Как прямое, так и подготовленное выполнение может выполнять одну инструкцию Transact-SQL или пакет инструкций SQL или вызывать хранимую процедуру.