Tutorial de SAP HANA: Crear activador

Anonim

¿Qué es Trigger?

Un desencadenador también es un procedimiento almacenado que se ejecuta automáticamente cuando ocurre un evento en una tabla o vista determinada.

Los usuarios de la base de datos que solo tienen el privilegio TRIGGER para el dado pueden crear un disparador para esa tabla o vista.

El comando CREATE TRIGGER define un conjunto de sentencias que se ejecutan cuando una operación determinada (INSERT / UPDATE / DELETE) tiene lugar en una tabla de materias o vista de materias determinada.

Sintaxis

CREAR DISPARADOR   
ON  [REFERENCING 
][
]COMENZAR[
][
]
FIN

ELEMENTOS DE SINTAXIS

ELEMENTOS DESCRIPCIÓN
Especifica el nombre del disparador que se creará, con el nombre de esquema opcional.
ANTES | DESPUÉS | EN VEZ DE • ANTES: especifica que el desencadenador se ejecutará antes de la operación DML en una tabla. • DESPUÉS: especifica que el disparador se ejecutará después de la operación DML en una mesa. • INSTEAD OF: especifica que el disparador se ejecutará en lugar de la operación DML en una vista. Una vista con el disparador INSTEAD OF se vuelve actualizable.