Online Documentation for SQL Manager for InterBase/Firebird

Задание параметров триггера базы данных


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

 

Name

Укажите имя объекта.

 

Database Trigger Editor - Editing DB Trigger definition

 

Trigger type

RadioButton Database

Триггер создается на событие базы данных. В разделе On event выберите событие для срабатывания триггера.

RadioButton DDL

Триггер выполняется только при фиксации транзакции, в которой выполняется выбранный DDL.

 

Type

RadioButton Database

Триггер создается на событие базы данных. В разделе On event выберите событие для срабатывания триггера.

RadioButton DDL

 

On event

В этом разделе укажите событие, которое активизирует триггер.

 

CheckBox Connect

Подключение к базе данных

 

CheckBox Disconnect

Отключение от базы данных

 

CheckBox Transaction start

Триггер будет запущен, если пользователь создает транзакцию. Необработанное исключение будет возвращено клиенту и будет произведен откат транзакции.

 

CheckBox Transaction commit

Триггер будет запущен при фиксации транзакции.

 

CheckBox Transaction rollback

Триггер будет запущен при откате транзакции.

 

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

 

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

 

Variables/Cursors

Задайте параметры переменной или курсора триггера. В этом разделе отображается следующая информация об объектах:

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

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

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

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

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

 

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

 

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

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

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

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

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

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

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

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