Online Documentation for SQL Manager for InterBase/Firebird
Управление триггерами
На вкладке Triggers Вы можете создавать, просматривать и редактировать триггеры представления.
Двойной щелчок мыши открывает триггер в редакторе триггеров представлений.
На этой вкладке все триггеры разделены по категориям. В каждой категории можно создавать соответствующий триггер.
- Before Insert - событие, которое будет выполняться перед вставкой данных,
- After Insert - после вставки данных
- Before Update - перед обновлением данных,
- After Update - после обновления данных,
- Before Delete - перед удалением данных
- After Delete - после удаления данных
Текст триггера отображается в окне Trigger DDL, которое располагается под главным.
В этом окне текст триггера можно только просматривать.
Создать триггер представления
Чтобы добавить триггер в представление необходимо выполнить следующие действия:
- открыть представление в редакторе представлений для этого достаточно двойного щелчка мышью по нужному представлению в проводнике баз данных,
- выбрать соответствующий тип триггера, выделив нужную группу Triggers,
- в контекстном меню триггера представления выбрать пункт New Trigger...,
- в появившемся редакторе триггеров указать требуемые свойства триггера представления.
Редактировать триггер представления
для того чтобы изменить триггер представления необходимо:
- открыть представление в редакторе представлений для этого достаточно двойного щелчка мышью по нужному представлению в проводнике баз данных,
- открыть вкладку Triggers,
- в контекстном меню триггера представления выбрать пункт Edit Trigger<имя объекта>,
- в появившемся редакторе триггеров укажите требуемые свойства объекта.
Если в Environment Options на вкладке DB Explorer установлен флажок Show table subobjects, то триггеры представления будут отображаться в проводнике баз данных. В этом случае для того, чтобы изменить объект нужно щелкнуть на нем два раза мышкой в проводнике баз данных.
Если в контекстном меню SQL Assistant, в качестве отображаемых подобъектов представления, Вы выбрали триггер представления, то открыть объект для редактирования можно, щелкнув на нем два раза мышкой в SQL Assistant.
Удалить триггер представления
для того чтобы удалить триггер представления необходимо:
- открыть представление в редакторе представлений для этого достаточно двойного щелчка мышью по нужному представлению в проводнике баз данных,
- открыть вкладку Triggers,
- в контекстном меню триггера представления выбрать пункт Drop Trigger<имя объекта>,
- в появившемся окне подтвердить удаление триггера представления.
Контекстное меню триггера
По нажатию правой кнопкой на триггер открывается контекстное меню.
С помощью этого меню Вы можете:
- создать новый триггер - New Trigger...,
- редактировать выделенный триггер - Edit Trigger <имя объекта>,
- удалить триггер - Drop Trigger <имя объекта>,
- сделать триггер неактивным - Set Trigger Inactive,
- открыть триггер в отдельном редакторе - Open in Separate Editor.