Hvad er udløser?
En trigger er også en lagret procedure, der automatisk udføres, når en begivenhed sker på en given tabel eller visning.
Databasebrugerne, der kun har TRIGGER-privilegiet for det givne
CREATE TRIGGER-kommandoen definerer et sæt udsagn, der udføres, når en given operation (INSERT / UPDATE / DELETE) finder sted i en given emnetabel eller emnevisning.
Syntaks
OPRET TRIGGERTIL [REFERENCING ][ ]BEGYNDE[ ][ ] ENDE
SYNTAX ELEMENTER
ELEMENTER | BESKRIVELSE |
---|---|
| Det specificerer navnet på den udløser, der skal oprettes, med det valgfri skemanavn. |
| FØR | EFTER | I stedet for • FØR - Angiver, at udløseren skal udføres inden DML-operationen på et bord. • EFTER - Angiver, at udløseren udføres efter DML-operationen på et bord. • INSTEAD OF - Angiver, at udløseren udføres i stedet for DML-operationen på en visning. En visning med INSTEAD OF trigger bliver opdaterbar. |