SE_INTEGRITY


Характеристика

Устаревшая, рекомендуется использовать атрибут TRY-блока INTEGRITY.

Синтаксис

SE_INTEGRITY(Mode: SCAL[2]);

Описание

Процедура устанавливает режим контроля ссылочной целостности базы данных при выполнении процедур модификации INSERT, REPLACE, REMOVE, REMSEL, а также FREEZE, DEFROST, FREEZESEL, DEFROSTSEL. Исключений не выбрасывает. Нулевое значение флагового параметра Mode соответствует выключенному контролю целостности, когда перечисленные выше процедуры воздействуют только на записи заданного файла, ненулевое значение - включенному контролю целостности.

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

Процедура является устаревшей, вместо нее рекомендуется использовать атрибут TRY-блока INTEGRITY, устанавливающий режим контроля целостности в пределах TRY-блока. Если текущий режим контроля целостности был установлен процедурой INTEGRITY, он будет действовать по правилам процедуры INTEGRITY, т.е. до завершения программного комплекса, а если процедурой SE_INTEGRITY, то по ее правилам.

См. также