Зміст:
Визначення - Що означає тригер бази даних?
У тригері бази даних зберігається код, який виконується відразу після заздалегідь визначеної події. Він використовується для забезпечення узгодженого виконання пов'язаних дій. Хоча реалізація відрізняється, всі основні реляційні бази даних підтримують тригери.
Техопедія пояснює тригер бази даних
Наприклад, заявка на кадрові ресурси (HR) вимагає, щоб кожен керівник працівника отримував інформаційну електронну пошту відразу після подання запиту на відпустку працівника. Коли запис записується в таблицю, в якій зберігаються запити на відпустку працівника, створений тригер спрацьовує і викликає процедуру надсилання електронної пошти менеджеру.
Ще одне поширене використання тригера - збереження важливих оригінальних даних у незмінному стані для підтримання аудиторського сліду або забезпечення того, щоб вихідні дані залишалися доступними у разі випадкових змін. Наприклад, той самий додаток HR може містити тригер, який виконується при зміні банківських реквізитів працівника. Тригер спочатку зберігає вихідну інформацію в іншу таблицю; це дозволяє змінювати дані.
