Исполняемые и декларативные предложения
Встроенный SQL поддерживает все SQL-предложения СУБД ЛИНТЕР и набор дополнительных предложений, которые обеспечивают обмен данными между СУБД и прикладной программой. Существует два типа встроенных SQL-предложений: исполняемые и декларативные. Исполняемые предложения после прекомпиляции заменяются вызовами функций исполняемой библиотеки встроенного SQL, поэтому они должны размещаться в исполняемой части главной программы.
Декларативные предложения используются для объявления переменных встроенного SQL, создания коммуникационных областей между главной программой и СУБД ЛИНТЕР, а также для описания других объектов встроенного SQL. После прекомпиляции все они заменяются допустимыми переменными и структурами данных языка C/C++, поэтому декларативные предложения должны размещаться в секциях объявлений основного языка или в любом месте, допускаемом синтаксисом основного языка для объявлений переменных.
Предложение встроенного SQL имеет следующий синтаксис:
< предложение встроенного SQL >::= EXEC SQL < оператор встроенного SQL >;
Пример
EXEC SQL drop table TEST;