Выполнение инструкций (ODBC)
Применимо к: SQL Server Azure SQL DatabaseУправляемый экземпляр SQL AzureAzure Synapse AnalyticsAnalytics Platform System (PDW)
Драйвер ODBC SQL Server Native Client предлагает различные способы выполнения инструкций SQL в базе данных SQL Server:
прямое выполнение;
подготовленное выполнение.
Прямое выполнение включает в себя создание строки символов, содержащей инструкцию Transact-SQL, и ее отправку для выполнения с помощью функции SQLExecDirect . Подготовленное выполнение включает в себя создание строки символов, содержащей инструкцию Transact-SQL, а затем ее выполнение в два этапа. На первом этапе функция SQLPrepare используется для анализа и компиляции плана выполнения инструкции в ядре СУБД. На втором этапе для выполнения ранее подготовленного плана выполнения используется функция SQLExecute . Это снижает расход ресурсов на синтаксический анализ и компиляцию при каждом выполнении. Подготовленное выполнение часто используется приложениями для многократного выполнения параметризованных инструкций SQL.
Как непосредственное, так и подготовленное выполнение может выполнять одну инструкцию Transact-SQL или пакет инструкций SQL либо вызывать хранимую процедуру.
В этом разделе
См. также:
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по