Включение файла
Назначение
Включение в исходный модуль программы текста другого файла (например, заголовочного файла).
Синтаксис
<добавить файл>::= EXEC SQL INCLUDE <спецификация файла>;
Описание
-
<Спецификация файла>должна однозначно определять местонахождение файла на локальном или сетевом диске. -
Если файл с именем
<спецификация файла>отсутствует, будет выдан код завершения «Ошибка открытия файла», и претрансляция аварийно завершится. -
Директива транслируется в
#include <filename>. Исключение – файлыsqlca.hиsqlda.h, включение которых приводит к генерации дополнительного кода помимо директивы препроцессора#include.
Примечания
-
В данной версии прекомпилятора оператор
INCLUDEслужит только для уведомления прекомпилятора о том, что в тексте модуля встретилось включение файлаsqlca.hилиsqlda.h(EXEC SQL INCLUDE SQLCA;,EXEC SQL INCLUDE SQLDA;), при этом файлыsqlca.hиsqlda.hне обязательно находятся в указанном каталоге, но при последующей обработке программы препроцессором языка C/C++ они должны быть в указанном месте. -
В данной версии PCC все файлы, включенные в текст программы оператором
INCLUDE, не анализируются претранслятором.