Što je Trigger?
Okidač je također pohranjena procedura koja se automatski izvršava kada se događaj dogodi na određenoj tablici ili prikazu.
Korisnici baze podataka koji imaju privilegiju TRIGGER za zadani
Naredba CREATE TRIGGER definira skup naredbi koje se izvršavaju kada se zadana operacija (INSERT / UPDATE / DELETE) odvija na datoj tablici predmeta ili pogledu predmeta.
Sintaksa
IZRADI TRIGGERUKLJUČENO [REFERENCIJA ][ ][ ] KRAJ
SINTAKSNI ELEMENTI
ELEMENTI | OPIS |
---|---|
Određuje naziv okidača koji će se stvoriti, s neobaveznim nazivom sheme. | |
PRIJE | NAKON | UMJESTO • PRIJE - Određuje da će se okidač izvršiti prije DML operacije na tablici. • AFTER - Navodi da će se okidač izvršiti nakon DML operacije na stolu. • UMJESTO - Određuje da će se okidač izvršiti umjesto DML operacije na prikazu. Pogled s okidačem INSTEAD OF postaje ažuriran. |