Online Documentation for SQL Manager for InterBase/Firebird

Редактирование триггера


На вкладке Trigger задайте основные параметры триггера.

 

Trigger Editor - Editing trigger definition

 

В поле Name укажите имя объекта. Имя таблицы, к которой относится триггер, задайте в поле For table.

 

В разделе On event укажите, при выполнении какого действия с таблицей должен срабатывать редактируемый триггер.

CheckBox Insert - при вставке данных в таблицу,

CheckBox Update - при обновлении данных,

CheckBox Delete - при удалении данных.

 

В разделе Type выберите когда будет выполняться триггер.

RadioButton Before - до события, указанного в разделе On event.

RadioButton After - после события.

 

Если на одно событие назначено несколько триггеров, то с помощью счетчика Position можно установить очередность их выполнения. В этом счетчике укажите порядковый номер триггера при выполнении.

 

CheckBox Если флажок Is active установлен, то триггер активен.

 

В разделе Variables/Cursors задайте параметры переменной или курсора триггера.

В этом разделе отображается следующая информация о переменной:

Name - имя переменной или курсора,

Default Value/Request - значение переменной по умолчанию для переменной или текст запроса для курсора,

Variable Type - тип переменной,

Not Null - может ли переменная иметь значение NULL,

Description - описание переменной.

 

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

 

Variable

На вкладке Variable задайте параметры переменной.

Более подробное описание вкладки Variable смотрите на странице Задание параметров триггера базы данных.

 

Cursors

На этой вкладке в поле SQL редактора Вы можете задать текст курсора.

 

Procedure Editor - Managing parameters - Cursors

 

Контекстное меню.

Управлять переменными можно с помощью контекстного меню.

iconPlus добавить переменную - Append,

btnArrowRight вставить переменную перед выделенным - Insert,

iconMinus удалить переменную - Delete,

btnArrowUp переместить на одну строку вверх - Move up,

btnArrowDown переместить на одну строку вниз - Move down.

экспортировать список - Export List.