Co je Trigger?
Spouštěč je také uložená procedura, která se automaticky spustí, když se v dané tabulce nebo zobrazení stane událost.
Uživatelé databáze, kteří mají pro dané
Příkaz CREATE TRIGGER definuje sadu příkazů, které se provedou, když se daná operace (INSERT / UPDATE / DELETE) uskuteční v dané tabulce předmětu nebo pohledu subjektu.
Syntax
VYTVOŘIT SPOUŠTĚCÍON [REFERENCING ][ ]ZAČÍT[ ][ ] KONEC
SYNTAXOVÉ PRVKY
ELEMENTY | POPIS |
---|---|
Určuje název spouštěče, který se má vytvořit, s volitelným názvem schématu. | |
| PŘED | PO | NAMÍSTO • PŘED - Určuje, že spouštěč bude spuštěn před operací DML na stole. • AFTER - Určuje, že spouštěč bude spuštěn po operaci DML na stole. • INSTEAD OF - Určuje, že spoušť bude spuštěna namísto operace DML v pohledu. Pohled s INSTEAD OF triggerem se stává aktualizovatelným. |