Výukový program SAP HANA: Vytvorenie spúšťača

Anonim

Čo je spúšťač?

Spúšťač je tiež uložená procedúra, ktorá sa automaticky vykoná, keď sa v danej tabuľke alebo zobrazení stane udalosť.

Používatelia databázy, ktorí majú iba oprávnenie TRIGGER pre daný , môžu vytvoriť spúšťač pre túto tabuľku alebo zobrazenie.

Príkaz CREATE TRIGGER definuje množinu príkazov, ktoré sa vykonajú, keď sa daná operácia (INSERT / UPDATE / DELETE) uskutoční v danej tabuľke predmetu alebo v zobrazení predmetu.

Syntax

VYTVORIŤ SPUŠŤOVAČ  <čas_spúšťania_spúšťania> ZAPNUTÉ  [REFERENCING 
][]ZAČAŤ[
][
]KONIEC

SYNTAXOVÉ PRVKY

PRVKY POPIS
Určuje názov spúšťača, ktorý sa má vytvoriť, s voliteľným názvom schémy.
PRED | PO | NAMIESTO • PRED - Určuje, že spúšťač sa vykoná pred operáciou DML na stole. • AFTER - Určuje, že spúšťač sa vykoná po operácii DML na stole. • INSTEAD OF - Určuje, že spúšťač sa vykoná namiesto operácie DML v zobrazení. Pohľad so spúšťačom INSTEAD OF sa stáva aktualizovateľným.