Kaj je Trigger?
Sprožilec je tudi shranjena procedura, ki se samodejno izvede, ko se dogodek zgodi v dani tabeli ali pogledu.
Uporabniki baze podatkov, ki imajo samo privilegij TRIGGER za dano
Ukaz CREATE TRIGGER definira nabor stavkov, ki se izvedejo, ko se v dani tabeli predmeta ali pogledu predmeta izvede določena operacija (INSERT / UPDATE / DELETE).
Sintaksa
USTVARI TRIGGER<čas_akcije_prožilca> VKLJUČENO [REFERENCIRANJE ][ ]ZAČETI[ ][ ] KONEC
SINTAKSNI ELEMENTI
ELEMENTI | OPIS |
---|---|
Določa ime sprožilca, ki ga želite ustvariti, z neobveznim imenom sheme. | |
| PRED | PO | NAMESTO • PREJ - Določa, da se bo sprožilec izvedel pred operacijo DML na mizi. • AFTER - Določa, da se sprožilec izvede po operaciji DML na mizi. • INSTEAD OF - določa, da se bo sprožilec namesto operacije DML v pogledu izvedel. Pogled s sprožilcem INSTEAD OF postane posodobljiv. |