Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SQL ЗАПРОСЫ.doc
Скачиваний:
7
Добавлен:
21.11.2018
Размер:
283.65 Кб
Скачать

9. Использование sql с другими языками программирования

Язык SQL используется для написания программ доступа к базам данных в качестве подъязыка других процедурных языков программирования (Pascal, PL/1, Fortran, COBOL, C, Ada и др.). Язык SQL не процедурный, а декларативный, локальный. Его можно встраивать в программы, написанные на процедурных языках. В языке SQL отсутствуют базовые операторы проверки условий IF, операторы FOR, DO и WHILE и др. Язык SQL предназначен исключительно для управления базами данных.

Совместное применение этих языков позволяет программировать сложные процедурные программы, например программировать их на

Pascal, а через SQL обращаться к базе данных. Все встроенные команды SQL включаются в основной текст программы на языке высокого уровня, начинаются фразой EXEX SQL и заканчиваются знаком завершения соответствующего языка (в Pascal;).

Программа с встроенным SQL перед собственной компиляцией проходит предкомпиляцию, где команды SQL преобразуются (транслируются) предкомпилятором в форму языка высокого уровня; после этого происходит компиляция всей основной программы.

Команды SQL, включаемые в другую программу, рассматриваются основной программой как SQL-процедуры. В процессе выполнения основная программа связывается с базой данных, как и пользователь в среде SQL.

16

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]