Online Documentation for SQL Manager for InterBase/Firebird

Управление триггерами


На вкладке Triggers Вы можете создавать, просматривать и редактировать триггеры представления.

 

View Editor - Managing triggers

 

Двойной щелчок мыши открывает триггер в редакторе триггеров представлений.

На этой вкладке все триггеры разделены по категориям. В каждой категории можно создавать соответствующий триггер.

  • Before Insert - событие, которое будет выполняться перед вставкой данных,
  • After Insert - после вставки данных
  • Before Update - перед обновлением данных,
  • After Update - после обновления данных,
  • Before Delete - перед удалением данных
  • After Delete - после удаления данных

 

Текст триггера отображается в окне Trigger DDL, которое располагается под главным.

В этом окне текст триггера можно только просматривать.

 

Создать триггер представления

Чтобы добавить триггер в представление необходимо выполнить следующие действия:

  • открыть представление в редакторе представлений для этого достаточно двойного щелчка мышью по нужному представлению в проводнике баз данных,
  • выбрать соответствующий тип триггера, выделив нужную группу Triggers,
  • в контекстном меню триггера представления выбрать пункт New 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.