Включение файла
Назначение
Включение в исходный модуль программы текста другого файла (например, заголовочного файла).
Синтаксис
< добавить файл >::= 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, не анализируются претранслятором.