Книга: Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ
Триггеры
Триггеры
Триггеры являются особыми процедурами, созданными для определенных таблиц с целью автоматического выполнения в процессе завершения добавлений, изменений или удалений на сервере. Любая таблица может иметь произвольное количество триггеров, которые будут выполняться до или после добавлений, изменений или удалений. Порядок выполнения определяется параметром позиции в объявлении триггера. Триггеры имеют некоторые расширения языка, недоступные для хранимых процедур или в динамическом SQL. Например, контекстные переменные OLD и NEW, при использовании которых в качестве префикса к имени столбца можно получить доступ к существующему (старому, old) и требуемому (новому, new) значению столбца. Триггеры могут вызывать хранимые процедуры, но не другие триггеры.
Работа, выполненная триггерами, будет отменена, если транзакция, явившаяся причиной вызова триггера, будет отменена.
- Триггеры в качестве автоинкрементного механизма
- Хранимые процедуры и триггеры
- Триггеры действий пользователя
- Глава 5 Оружие массового влияния: ментальные триггеры
- Внешние триггеры
- 1. Платные триггеры
- 2. Бесплатные триггеры
- 3. Триггеры отношений
- 4. Внедренные триггеры
- Внутренние триггеры
- Изучаем триггеры Instagram
- Священные триггеры