Č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ý
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. |