Документация Oracle на русском языке





Сайт посвящен разработке информационных систем с использованием технологий Oracle. На сайте можно найти полезную литературу и документацию на русском языке по программированию и администрированию Oracle.Программирование баз данных на Oracle, техническая документация, литература, статьи и публикации.

Главная :: Карта


Oracle Database или Oracle RDBMS — объектно-реляционная система управления базами данных компании Oracle.



 

DeepEdit!

Программирование баз данных на Oracle, техническая документация, литература, статьи и публикации

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

Триггеры DML

Триггер DML активизируется оператором DML, и тип триггера определя­ется типом этого оператора. Триггеры DML задаются для операций вво­да, обновления и удаления информации (INSERT, UPDATE, DELETE). Они активизируются до или после операции, на уровне строки или оператора.
Предположим, что требуется отслеживать статистические показате­ли, касающиеся различных профилирующих дисциплин студентов, в том числе количество зарегистрированных студентов и общее число получен­ных зачетов. Результаты будут храниться в таблице major_stats:
Чтобы информация в таблице maj оr.stats была самой свежей, создадим триггер для таблицы students, который будет обновлять ma j о r_stats всякий раз при изменении students. Назовем этот триггер UpdateMajorStats. Он будет срабатывать после выполнения любой операции DML над students.
Тело триггера обращается к таблице students с запросом и обновляет ста­тистические показатели таблицы major_stats свежей информацией:
Операторный триггер может активизироваться операторами несколь­ких видов. Например, UpdateMajorStats срабатывает на операторы INSERT, UPDATE и DELETE. Активизирующее событие указывает одну или несколько операций DML, вызывающих выполнение триггера.
 


купить диплом вуз . легальный отъем денег
jAntivirus