Ce este Trigger?
Un declanșator este, de asemenea, o procedură stocată care se execută automat atunci când se întâmplă un eveniment pe o anumită masă sau vizualizare.
Utilizatorilor bazei de date care au doar privilegiul TRIGGER pentru
Comanda CREATE TRIGGER definește un set de instrucțiuni care sunt executate atunci când o anumită operație (INSERT / UPDATE / DELETE) are loc pe un tabel de subiect sau o vizualizare de subiect.
Sintaxă
CREATE TRIGGERON [REFERENCING ][ ]ÎNCEPE[ ][ ] SFÂRȘIT
ELEMENTE DE SINTAXĂ
ELEMENTE | DESCRIERE |
---|---|
Specifică numele declanșatorului care trebuie creat, cu numele schemei opționale. | |
| ÎNAINTE | DUPĂ | IN loc de • INAINTE - Specifică faptul că declanșatorul va fi executat înainte de operația DML pe o masă. • DUPĂ - Specifică faptul că declanșatorul va fi executat după operația DML pe o masă. • INSTEAD OF - Specifică faptul că declanșatorul va fi executat în locul operației DML pe o vizualizare. O vizualizare cu declanșatorul INSTEAD OF devine actualizabilă. |