Hva er utløser?
En utløser er også en lagret prosedyre som automatisk utføres når en hendelse skjer på et gitt bord eller visning.
Databasebrukerne som bare har TRIGGER-privilegiet for det gitte
CREATE TRIGGER-kommandoen definerer et sett med setninger som utføres når en gitt operasjon (INSERT / UPDATE / DELETE) finner sted i et gitt emnetabell eller emnevisning.
Syntaks
OPPRETT TRIGGERPÅ [REFERENCING ][ ]BEGYNNE[ ][ ] SLUTT
SYNTAX ELEMENTER
ELEMENTER | BESKRIVELSE |
---|---|
| Den spesifiserer navnet på utløseren som skal opprettes, med det valgfrie skjemanavnet. |
| FØR | ETTER | INSTEAD OF • FØR - Angir at utløseren skal utføres før DML-operasjonen på et bord. • ETTER - Spesifiserer at utløseren skal kjøres etter DML-operasjonen på et bord. • INSTEAD OF - Spesifiserer at utløseren skal utføres i stedet for DML-operasjonen på en visning. En visning med INSTEAD OF trigger kan oppdateres. |