SAP HANA-opplæring: Opprett utløser

Anonim

Hva er utløser?

En utløser er også en lagret prosedyre som automatisk utføres når en hendelse skjer på et gitt bord eller visning.

Databasebrukerne som bare har TRIGGER-privilegiet for det gitte har lov til å lage en utløser for den tabellen eller utsikten.

CREATE TRIGGER-kommandoen definerer et sett med setninger som utføres når en gitt operasjon (INSERT / UPDATE / DELETE) finner sted i et gitt emnetabell eller emnevisning.

Syntaks

OPPRETT TRIGGER 
 
 
 [REFERENCING 
][]BEGYNNE[
][
]
SLUTT

SYNTAX ELEMENTER

ELEMENTER BESKRIVELSE
Den spesifiserer navnet på utløseren som skal opprettes, med det valgfrie skjemanavnet.
FØR | ETTER | INSTEAD OF • FØR - Angir at utløseren skal utføres før DML-operasjonen på et bord. • ETTER - Spesifiserer at utløseren skal kjøres etter DML-operasjonen på et bord. • INSTEAD OF - Spesifiserer at utløseren skal utføres i stedet for DML-operasjonen på en visning. En visning med INSTEAD OF trigger kan oppdateres.