Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Третий шаг — создание и выполнение инструкции SQL, как показано на следующем рисунке. Методы, используемые для выполнения этого шага, могут значительно отличаться. Приложение может предложить пользователю ввести инструкцию SQL, создать инструкцию SQL на основе ввода пользователя или использовать жестко закодированную инструкцию SQL. Дополнительные сведения см. в разделе "Создание инструкций SQL".
Если инструкция SQL содержит параметры, приложение привязывает их к переменным приложения путем вызова SQLBindParameter для каждого параметра. Дополнительные сведения см. в разделе "Параметры инструкции".
После построения инструкции SQL и привязки любых параметров инструкция выполняется с помощью SQLExecDirect. Если инструкция будет выполняться несколько раз, ее можно подготовить с помощью SQLPrepare и выполнить с помощью SQLExecute. Дополнительные сведения см. в разделе "Выполнение инструкции".
Приложение также может вовсе не выполнять оператор SQL, а вместо этого вызвать функцию, которая возвращает результирующий набор, содержащий информацию о каталоге, например о доступных столбцах или таблицах. Дополнительные сведения см. в разделе "Использование данных каталога".
Следующее действие приложения зависит от типа выполняемой инструкции SQL.
| Тип инструкции SQL | Перейдите к |
|---|---|
| SELECT или функция каталога | Шаг 4а: Получение результатов |
| UPDATE, DELETE или INSERT | Шаг 4б: Получение количества строк |
| Все остальные инструкции SQL | Шаг 3. Создание и выполнение инструкции SQL (в этом разделе) или шаг 5. Фиксация транзакции |