Учебное пособие по SAP HANA: создание триггера

Anonim

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

Триггер также является хранимой процедурой, которая автоматически выполняется, когда событие происходит в данной таблице или представлении.

Пользователи базы данных, имеющие только привилегию TRIGGER для данного , могут создавать триггер для этой таблицы или представления.

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

Синтаксис

CREATE TRIGGER 
 
 
ПО <имя_таблицы_объекта> [ССЫЛКА на <список_переходов>][]НАЧИНАТЬ[
][
]
КОНЕЦ

ЭЛЕМЕНТЫ СИНТАКСИСА

ЭЛЕМЕНТЫ ОПИСАНИЕ
Он определяет имя создаваемого триггера с необязательным именем схемы.
ДО | ПОСЛЕ | INSTEAD OF • BEFORE - указывает, что триггер будет выполнен перед операцией DML для таблицы. • AFTER - указывает, что триггер будет выполнен после операции DML с таблицей. • INSTEAD OF - указывает, что триггер будет выполняться вместо операции DML для представления. Представление с триггером INSTEAD OF становится обновляемым.