В ЭТОЙ ГЛАВЕ ВЫ УЗНАЕТЕ КАК SQL ИСПОЛЬЗУЕТСЯ для расширения программ написанных на других языках. Хотя непроцедурность языка SQL делает его очень мощным, в то же время это накладывает на него большое число ог- раничений. Чтобы преодолеть эти ограничения, вы можете включать SQL в программы написанные на том или другом процедурном языке( имеющем оп- ределенный алгоритм). Для наших примеров, мы выбрали Паскаль, считая что этот язык наиболее прост в понимании для начинающих, и еще потому, что Паскаль - один из языков для которых ANSI имеет полуофициальный стандарт.
Чтобы вложить SQL в другой язык, вы должны использовать пакет прог- рамм который бы обеспечивал поддержку вложения SQL в этот язык и ко- нечно же, поддержку самого языка. Естественно, вы должны быть знакомы с языком который вы используете. Главным образом, вы будете использо- вать команды SQL для работы в таблицах базы данных, передачи результа- тов вывода в программу и получение ввода из программы в которую они вкладываются, обобщенно ссылаясь к главной программе ( которая может или не может ппринимать их из диалога или посылать обратно в диалог пользователя и программы ).