SAP HANA-zelfstudie: trigger maken

Anonim

Wat is Trigger?

Een trigger is ook een opgeslagen procedure die automatisch wordt uitgevoerd wanneer er een gebeurtenis plaatsvindt op een bepaalde tabel of weergave.

De databasegebruikers die alleen het TRIGGER-privilege hebben voor de opgegeven , mogen een trigger maken voor die tabel of view.

De opdracht CREATE TRIGGER definieert een set instructies die worden uitgevoerd wanneer een bepaalde bewerking (INSERT / UPDATE / DELETE) plaatsvindt op een bepaalde onderwerptabel of onderwerpweergave.

Syntaxis

CREATE TRIGGER 
 
 
ON  [REFERENCING 
][]BEGINNEN[
][
]
EINDE

SYNTAX-ELEMENTEN

ELEMENTEN OMSCHRIJVING
Het specificeert de naam van de trigger die moet worden gemaakt, met de optionele schemanaam.
VOOR | NA | IN PLAATS VAN • VOOR - Specificeert dat de trigger wordt uitgevoerd vóór de DML-bewerking op een tafel. • AFTER - Specificeert dat de trigger wordt uitgevoerd na de DML-bewerking op een tafel. • INSTEAD OF - Specificeert dat de trigger wordt uitgevoerd in plaats van de DML-bewerking op een view. Een weergave met INSTEAD OF-trigger kan worden bijgewerkt.