¿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
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 DISPARADORON [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. |