Включение файла

Назначение

Включение в исходный модуль программы текста другого файла (например, заголовочного файла).

Синтаксис

 
< добавить файл >::=
EXEC SQL INCLUDE < спецификация файла >;

Описание

  1. < Спецификация файла > должна однозначно определять местонахождение файла на локальном или сетевом диске.

  2. Если файл с именем < спецификация файла > отсутствует, будет выдан код завершения «Ошибка открытия файла», и претрансляция аварийно завершится.

  3. Директива транслируется в #include < filename >. Исключение – файлы sqlca.h и sqlda.h, включение которых приводит к генерации дополнительного кода помимо директивы препроцессора #include.

Примечания

  1. В данной версии прекомпилятора оператор INCLUDE служит только для уведомления прекомпилятора о том, что в тексте модуля встретилось включение файла sqlca.h или sqlda.h (EXEC SQL INCLUDE SQLCA;, EXEC SQL INCLUDE SQLDA;), при этом файлы sqlca.h и sqlda.h не обязательно находятся в указанном каталоге, но при последующей обработке программы препроцессором языка C/C++ они должны быть в указанном месте.

  2. В данной версии PCC все файлы, включенные в текст программы оператором INCLUDE, не анализируются претранслятором.