SAP HANA Tutorial: Opret udløser

Anonim

Hvad er udløser?

En trigger er også en lagret procedure, der automatisk udføres, når en begivenhed sker på en given tabel eller visning.

Databasebrugerne, der kun har TRIGGER-privilegiet for det givne , har lov til at oprette en udløser for den pågældende tabel eller visning.

CREATE TRIGGER-kommandoen definerer et sæt udsagn, der udføres, når en given operation (INSERT / UPDATE / DELETE) finder sted i en given emnetabel eller emnevisning.

Syntaks

OPRET TRIGGER 
 
 
TIL  [REFERENCING 
][]BEGYNDE[
][
]
ENDE

SYNTAX ELEMENTER

ELEMENTER BESKRIVELSE
Det specificerer navnet på den udløser, der skal oprettes, med det valgfri skemanavn.
FØR | EFTER | I stedet for • FØR - Angiver, at udløseren skal udføres inden DML-operationen på et bord. • EFTER - Angiver, at udløseren udføres efter DML-operationen på et bord. • INSTEAD OF - Angiver, at udløseren udføres i stedet for DML-operationen på en visning. En visning med INSTEAD OF trigger bliver opdaterbar.