Урок за SAP HANA: Създаване на задействане

Anonim

Какво е Trigger?

Задействането също е съхранена процедура, която се изпълнява автоматично, когато събитие се случи в дадена таблица или изглед.

Потребителите на базата данни, които имат само привилегията TRIGGER за даденото <име_на_субъект>, могат да създават задействане за тази таблица или изглед.

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

Синтаксис

СЪЗДАЙТЕ TRIGGER <име на задействане> <време на_действане на задействане> <списък_на задействане>ВКЛЮЧЕНО <име_на_субект> [ПРЕПОРЪЧВАЩО <списък с преходни файлове][<за_всеки_рав>]НАЧАЛО[
][
]
КРАЙ

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

ЕЛЕМЕНТИ ОПИСАНИЕ
<име_на задействане> Той указва името на задействания, който ще бъде създаден, с незадължителното име на схемата.
ПРЕДИ | СЛЕД | ВМЕСТО • ПРЕДИ - Указва, че задействането ще бъде изпълнено преди DML операцията на таблица. • AFTER - Указва, че задействането ще бъде изпълнено след DML операцията на маса. • INSTEAD OF - Указва, че задействането ще бъде изпълнено вместо DML операцията в изглед. Изглед с тригер INSTEAD OF става актуализируем.