SAP HANA-handledning: Skapa utlösare

Anonim

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 får skapa en utlösare för den tabellen eller vyn.

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 TRIGGER 
 
 
 [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.