Datapedia
Bases de Datos

Trigger (disparador)

Bloque de código que se ejecuta automáticamente dentro de una base de datos, en respuesta a un evento específico como insertar, actualizar o eliminar una fila.

SQLAutomatización

Un trigger se activa automáticamente cuando ocurre un evento específico sobre una tabla —una inserción, actualización o eliminación de una fila— ejecutando lógica adicional sin que la aplicación que originó ese cambio necesite invocarla explícitamente.

Un uso habitual

Se usan frecuentemente para mantener actualizados campos de auditoría (como la fecha de última modificación), aplicar reglas de validación adicionales, o mantener sincronizada información redundante entre tablas relacionadas, aunque su uso excesivo puede dificultar entender el flujo completo de la lógica de una aplicación.