Распечатать страницу

Хранимые процедуры Visual FoxPro

« Назад

Хранимые процедуры – это процедуры, загружаемые при открытии базы данных и освобождаемые из памяти при закрытии базы данных.

С базой данных следует хранить следующие процедуры:

  • обработчики событий базы данных;

  • правила проверки ссылочной целостности данных;

  • триггеры таблиц базы данных.

В общем случае, однако, с базой данных могут храниться процедуры любого назначения.

Хранимые процедуры открытой базы данных могут быть вызваны из  любого программного компонента приложения.

Команда

APPEND PROCEDURES FROM FileName [AS nCodePage] [OVERWRITE]

добавляет (копирует) в хранимые процедуры текущей базы данных процедуры текстового файла FileName. Если задана опция OVERWRITE, то копируемые процедуры замещают имеющиеся хранимые процедура, или добавляются к ним – в противном случае.

Команда APPEND PROCEDURES не может применяться в распространяемом EXE-файле: при попытке ее использования генерируется ошибка "Feature is not available".

Команда

COPY PROCEDURES TO FileName [AS nCodePage] [ADDITIVE]

копирует хранимые процедуру текущей базы данных в текстовый файл FileName.

Описание опций и параметров см. в табл. 1.6.

Команда

MODIFY PROCEDURE [NOWAIT]

открывает текстовый редактор VFP, в котором можно создать новые или изменить существующие хранимые процедуры текущей базы данных.