Tutorial SAP HANA: Criar acionador

Anonim

O que é Trigger?

Um gatilho também é um procedimento armazenado que é executado automaticamente quando um evento ocorre em uma determinada tabela ou exibição.

Os usuários do banco de dados que têm apenas o privilégio TRIGGER para o determinado têm permissão para criar um gatilho para aquela tabela ou exibição.

O comando CREATE TRIGGER define um conjunto de instruções que são executadas quando uma determinada operação (INSERT / UPDATE / DELETE) ocorre em uma determinada tabela de assuntos ou visão de assuntos.

Sintaxe

CRIAR TRIGGER 
 
 
ON  [REFERENCING 
][]COMEÇAR[
][
]
FIM

ELEMENTOS DE SINTAXE

ELEMENTOS DESCRIÇÃO
Ele especifica o nome do gatilho a ser criado, com o nome do esquema opcional.
ANTES | DEPOIS | INSTEAD OF • BEFORE - Especifica que o gatilho será executado antes da operação DML em uma tabela. • AFTER - Especifica que o gatilho será executado após a operação DML em uma tabela. • INSTEAD OF - especifica que o gatilho será executado em vez da operação DML em uma exibição. Uma visão com o gatilho INSTEAD OF torna-se atualizável.