Підручник із SAP HANA: Створення тригера

Anonim

Що таке тригер?

Тригер - це також збережена процедура, яка автоматично виконується, коли подія відбувається в певній таблиці чи поданні.

Користувачам бази даних, які мають лише привілеї TRIGGER для даного <ім'я_теми_суб'єкта>, дозволено створювати тригер для цієї таблиці або подання.

Команда CREATE TRIGGER визначає набір операторів, які виконуються, коли дана операція (INSERT / UPDATE / DELETE) виконується в заданій таблиці предметів або поданні теми.

Синтаксис

CREATE TRIGGER 
 
 
ON  [REFERENCING 
][]BEGIN[
][
]
END

ЕЛЕМЕНТИ СИНТАКСИСУ

ЕЛЕМЕНТИ ОПИС
<ім'я_тригера> Він визначає ім'я тригера, який потрібно створити, з необов'язковим ім'ям схеми.
<час_діяльності_діяльності> ДО | ПІСЛЯ | ЗАМЕСТО • ДО - Вказує, що тригер буде виконаний перед операцією DML у таблиці. • ПІСЛЯ - Вказує, що тригер буде виконаний після операції DML у таблиці. • INSTEAD OF - Вказує, що тригер буде виконуватися замість операції DML у поданні. Перегляд із тригером INSTEAD OF стає оновлюваним.