Создание нового триггера.
Синтаксис
CREATE TRIGGER триггер { BEFORE | AFTER } { событие [ OR событие ... ] }
ON таблица
FOR EACH { ROW STATEMENT }
EXECUTE PROCEDURE функция ( аргументы )
Параметры
Результаты
CREATE. Это сообщение выдается при успешном создании нового триггера.
Описание
Команда CREATE TRIGGER создает триггер в базе данных. Триггер ассоциируется с таблицей, указанной в секции ON. При срабатывании триггера автоматически выполняется заданная функция.
Примечание 1
Примечание 1
Триггеры могут создаваться только владельцами таблиц или суперпользователями.
При создании триггера необходимо выбрать время срабатывания (до или после попытки выполнения некоторой операции). Если триггер срабатывает до заданного события (BEFORE), он может отменить выполнение операции для текущей записи или изменить данные, заносимые в таблицу. Если триггер срабатывает после заданного события (AFTER), он будет знать обо всех изменениях, внесенных в результате события.