Оглавление:
Определение - Что означает триггер базы данных?
Триггер базы данных - это сохраненный код, который выполняется сразу после предварительно определенного события. Он используется для обеспечения скоординированного выполнения связанных действий. Хотя реализация варьируется, все основные реляционные базы данных поддерживают триггеры.
Техопедия объясняет триггер базы данных
Например, приложение отдела кадров требует, чтобы каждый менеджер сотрудника получал информационное электронное письмо сразу после подачи запроса на отпуск сотрудника. Когда запись записывается в таблицу, в которой хранятся запросы сотрудников на отпуск, созданный триггер срабатывает и вызывает процедуру отправки электронной почты менеджеру.
Другое распространенное использование триггера - сохранение важных исходных данных в неизменном состоянии для ведения контрольного журнала или обеспечения доступности исходных данных в случае случайных изменений. Например, одно и то же приложение HR может содержать триггер, который выполняется при изменении банковских реквизитов сотрудника. Триггер сначала сохраняет исходную информацию в другую таблицу; это позволяет модифицировать данные.
