Що таке тригер?
Тригер - це також збережена процедура, яка автоматично виконується, коли подія відбувається в певній таблиці чи поданні.
Користувачам бази даних, які мають лише привілеї TRIGGER для даного <ім'я_теми_суб'єкта>, дозволено створювати тригер для цієї таблиці або подання.
Команда CREATE TRIGGER визначає набір операторів, які виконуються, коли дана операція (INSERT / UPDATE / DELETE) виконується в заданій таблиці предметів або поданні теми.
Синтаксис
CREATE TRIGGERON [REFERENCING ][ ]BEGIN[ ][ ] END
ЕЛЕМЕНТИ СИНТАКСИСУ
ЕЛЕМЕНТИ | ОПИС |
---|---|
<ім'я_тригера> | Він визначає ім'я тригера, який потрібно створити, з необов'язковим ім'ям схеми. |
<час_діяльності_діяльності> | ДО | ПІСЛЯ | ЗАМЕСТО • ДО - Вказує, що тригер буде виконаний перед операцією DML у таблиці. • ПІСЛЯ - Вказує, що тригер буде виконаний після операції DML у таблиці. • INSTEAD OF - Вказує, що тригер буде виконуватися замість операції DML у поданні. Перегляд із тригером INSTEAD OF стає оновлюваним. |