Online Documentation for SQL Manager for Oracle
Создание изменение триггера баз данных и схем
На вкладке Trigger редактора триггеров Вы можете задавать все свойства создаваемого или редактируемого триггера.
В поле Name укажите название триггера баз данных и схем.
Их раскрывающегося списка Schema выберите схему, которой будет принадлежать триггер.
Если установлен флажок Disabled, то триггер выключен.
С помощью переключателя Trigger type выберите, будет ли триггер запускаться до (Before) после (After) инициирующего события.
В разделе On event укажите инициирующее событие:
С помощью переключателя DDL/Database выберите, будет ли это событие, происходящее с объектами базы данных - DDL или с базой данных - Database.
События представлены в списке. Выберите нужное, установив напротив него флажок.
Из раскрывающегося списка Trigger on выберите область срабатывания триггера:
- Database - триггер срабатывает при выполнении указанного события любым пользователем базы данных.
- Schema - триггер срабатывает при выполнении указанного события текущим пользователем или при выборе схемы.
В разделе Body задается само тело триггера.
Если выбран Use PL/SQL Block, то Вы можете задать PL/SQL блок, который Oracle будет выполнять при запуске триггера.
Опция Use existing procedure позволяет задать существующую процедуру в теле триггера, которая будет выполняться при его запуске.
Используйте вкладку When, чтобы задать условия триггера.