SAP HANA oktatóanyag: Trigger létrehozása

Anonim

Mi az a Trigger?

A trigger egy tárolt eljárás is, amely automatikusan végrehajtódik, amikor egy esemény egy adott táblán vagy nézetben történik.

Azok az adatbázis-felhasználók, akik csak az adott TRIGGER jogosultsággal rendelkeznek, létrehozhatnak egy triggeret az adott táblához vagy nézethez.

A CREATE TRIGGER parancs meghatározza az utasítások halmazát, amelyeket akkor hajtanak végre, amikor egy adott művelet (INSERT / UPDATE / DELETE) egy adott tárgytáblán vagy tárgynézetben történik.

Szintaxis

CREATE TRIGGER 
 
 
BE  [REFERENCING 
][]KEZDŐDIK[
][
]
VÉGE

SZINTAKTIKAI ELEMEK

ELEMEK LEÍRÁS
Megadja a létrehozandó eseményindító nevét az opcionális séma nevével.
ELŐTT | UTÁN | INSTEAD OF • BEFORE - Megadja, hogy az indító a tábla DML művelete előtt kerül végrehajtásra. • UTÁN - Megadja, hogy az indító a tábla DML művelete után kerüljön végrehajtásra. • INSTEAD OF - Megadja, hogy az eseményindító végrehajtásra kerüljön a nézet DML-művelete helyett. Az INSTEAD OF ravaszt tartalmazó nézet frissíthetővé válik.