Tutoriel SAP HANA: Créer un déclencheur

Anonim

Qu'est-ce que Trigger?

Un déclencheur est également une procédure stockée qui s'exécute automatiquement lorsqu'un événement se produit sur une table ou une vue donnée.

Les utilisateurs de la base de données ayant uniquement le privilège TRIGGER pour le donné sont autorisés à créer un déclencheur pour cette table ou vue.

La commande CREATE TRIGGER définit un ensemble d'instructions qui sont exécutées lorsqu'une opération donnée (INSERT / UPDATE / DELETE) a lieu sur une table ou une vue de sujet donnée.

Syntaxe

CREATE TRIGGER   
ON  [REFERENCING 
][]COMMENCER[
][
]
FINIR

ÉLÉMENTS DE SYNTAXE

ÉLÉMENTS LA DESCRIPTION
Il spécifie le nom du déclencheur à créer, avec le nom de schéma facultatif.
AVANT | APRÈS | AU LIEU DE • BEFORE - Spécifie que le déclencheur sera exécuté avant l'opération DML sur une table. • AFTER - Spécifie que le déclencheur sera exécuté après l'opération DML sur une table. • INSTEAD OF - Spécifie que le déclencheur sera exécuté à la place de l'opération DML sur une vue. Une vue avec le déclencheur INSTEAD OF peut être mise à jour.