Tutorial SAP HANA: Creați declanșatorul

Anonim

Ce este Trigger?

Un declanșator este, de asemenea, o procedură stocată care se execută automat atunci când se întâmplă un eveniment pe o anumită masă sau vizualizare.

Utilizatorilor bazei de date care au doar privilegiul TRIGGER pentru dat li se permite să creeze un declanșator pentru acel tabel sau vizualizare.

Comanda CREATE TRIGGER definește un set de instrucțiuni care sunt executate atunci când o anumită operație (INSERT / UPDATE / DELETE) are loc pe un tabel de subiect sau o vizualizare de subiect.

Sintaxă

CREATE TRIGGER  
 
ON  [REFERENCING 
][]ÎNCEPE[
][
]
SFÂRȘIT

ELEMENTE DE SINTAXĂ

ELEMENTE DESCRIERE
Specifică numele declanșatorului care trebuie creat, cu numele schemei opționale.
ÎNAINTE | DUPĂ | IN loc de • INAINTE - Specifică faptul că declanșatorul va fi executat înainte de operația DML pe o masă. • DUPĂ - Specifică faptul că declanșatorul va fi executat după operația DML pe o masă. • INSTEAD OF - Specifică faptul că declanșatorul va fi executat în locul operației DML pe o vizualizare. O vizualizare cu declanșatorul INSTEAD OF devine actualizabilă.