Mikä on Trigger?
Liipaisin on myös tallennettu toimenpide, joka suoritetaan automaattisesti, kun tapahtuma tapahtuu tietyssä taulukossa tai näkymässä.
Tietokannan käyttäjät, joilla on vain TRIGGER-etuoikeus annetulle
CREATE TRIGGER -komento määrittää joukon lauseita, jotka suoritetaan, kun tietty operaatio (INSERT / UPDATE / DELETE) tapahtuu tietyssä aihetaulukossa tai aiheenäkymässä.
Syntaksi
Luo TRIGGERPÄÄLLE [VIITTAUS ][ ]ALKAA[ ][ ] LOPPU
Syntaksielementit
ELEMENTIT | KUVAUS |
---|---|
| Se määrittää luodun liipaisimen nimen valinnaisella skeeman nimellä. |
| ENNEN | JÄLKEEN INSTEAD OF • BEFORE - Määrittää, että liipaisin suoritetaan ennen taulukon DML-operaatiota. • JÄLKEEN - Määrittää, että liipaisin suoritetaan DML-toiminnon jälkeen taulukossa. • INSTEAD OF - Määrittää, että liipaisin suoritetaan näkymän DML-toiminnon sijaan. Näkymä, jossa on INSTEAD OF trigger, on päivitettävä. |