Галерея
7757 8119 8300 8698 8817 9504 9722 9937
Интересные записи
Топовые новости
Новое

Основные элементы внедренного SQL

Основные элементы внедренного SQLНесмотря на то что синтаксис внедренного SQL несколько отличается в разных реализациях СУБД (в основном из-за различного синтаксиса диалектов SQL), общая концепция и элементы остаются одними и теми же. Следует объявить управляющие переменные, установить подключение к базе данных, отправить одну или несколько инструкций SQL и получить результаты, а также (при необходимости) выполнить обработку ошибок.

Для включения в управляющую программу внедренного SQL нужно сопроводить ее специальными инструкциями или найти специальные предварительно скомпилированные файлы для используемой СУБД. Управляющие переменные являются ключом для взаимодействия программы с сервером. Они используются для передачи данных в СУБД и для получения информации из нее. Другими словами, управляющие переменные необходимы для связи инструкций SQL с программой на процедурном языке (C, COBOL и т. п.). К примеру, программа на языке C может передать параметры, принимаемые из командной строки, в инструкцию SQL с помощью предварительно объявленных управляющих переменных. Объявление управляющих переменных осуществляется в разделе DECLARE в следующей форме.

В следующем примере показано, как объявить строковую управляющую переменную, хранящую 50 символов, и еще одну переменную целочисленного типа в языке C.

Ключевое слово EXEC SQL используется в качестве начала внедренного блока SQL в управляющей программе; разделителем в языке C является точка с запятой. В COBOL используется ключевое слово END-EXEC, а в языке FORTRAN вообще не нужны разделители. Управляющие типы данных обычно объявляются в соответствии с правилами языка основной программы и допустимыми в нем типами данных.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *