В этой /лаве:
•    Триггеры INSTEAD OF
•    Улучшения в PL/SQL
•    Обращения к внешним процедура.*!-
•     Отложенная
проверка ограничений
•    Опция ENFORCE
•     Защита дпниыл'
Некоторые усовершенствования в Oracle 8
В следующих двух главах описаны средства OracleS двух основных новых категорий — поддерживающие большие базы данных (глава 4) и поддерживающие объектную ориентацию (глава 5). В этой главе рассмотрены средства OracleS, которые не вписываются ни в одну из указанных категорий, однако оказывают важное влияние на проектирование баз данных и создание программ для Oracle.
Триггеры INSTEAD OF
В Oracle? введено понятие триггеров базы данных, которые запускались перед наступлением в таблице конкретного события (INSERT, DELETE и UDPATE) или после его наступления. Эти триггеры могли запускаться либо на уровне строки, либо на уровне оператора, что в сумме давало 12 событий. В версии 7.1 была добавлена возможность наличия нескольких триггеров для одного события. Это позволило устранить ряд практических сложностей; в частности, теперь несколько приложений смогли применять собственные триггеры к конкретному событию, не зная о логике, реализуемой каждым из них. Разработчики приложений Oracle используют триггеры с большим успехом, особенно при денормализации и установлении сложных правил обработки данных.