Kas ir trigeris?
Sprūda ir arī glabāta procedūra, kas tiek automātiski izpildīta, kad notikums notiek dotajā tabulā vai skatā.
Datu bāzes lietotājiem, kuriem ir tikai TRIGGER privilēģija dotajam
Komanda CREATE TRIGGER definē paziņojumu kopu, kas tiek izpildīti, kad noteiktā priekšmeta tabulā vai priekšmeta skatā notiek dotā darbība (INSERT / UPDATE / DELETE).
Sintakse
IZVEIDOT TRIGERUIESLĒGTS [ATSAUCES UZ ][
]SĀKT[ ][ ] BEIGT
Sintakses elementi
ELEMENTI | APRAKSTS |
---|---|
| Tas norāda izveidojamā trigera nosaukumu ar izvēles shēmas nosaukumu. |
| PIRMS | PĒC | INSTEAD OF • PIRMS - norāda, ka trigeris tiks izpildīts pirms DML operācijas uz galda. • PĒC - Norāda, ka trigeris tiks izpildīts pēc DML operācijas uz galda. • INSTEAD OF - norāda, ka skatā DML darbības vietā tiks izpildīts trigeris. Skats ar aktivizētāju INSTEAD OF kļūst atjaunināms. |