Vad är Trigger?
En utlösare är också en lagrad procedur som automatiskt körs när en händelse inträffar i en viss tabell eller vy.
Databasanvändarna som bara har TRIGGER-privilegiet för det givna
Kommandot CREATE TRIGGER definierar en uppsättning uttalanden som körs när en given operation (INSERT / UPDATE / DELETE) äger rum i en given ämnesbord eller ämnesvy.
Syntax
SKAPA TRIGGERPÅ [REFERENCING ][ ]BÖRJA[ ][ ] SLUTET
SYNTAX ELEMENT
ELEMENTER | BESKRIVNING |
---|---|
| Den anger namnet på utlösaren som ska skapas, med det valfria schemanamnet. |
| FÖRE | EFTER | I stället för • FÖRE - Anger att utlösaren ska köras före DML-operationen på ett bord. • EFTER - Anger att utlösaren ska köras efter DML-operationen på ett bord. • INSTEAD OF - Anger att utlösaren ska köras istället för DML-operationen i en vy. En vy med INSTEAD OF trigger kan uppdateras. |