Gatilho (banco de dados)
Código que roda automaticamente em INSERT/UPDATE/DELETE numa tabela — "BEFORE" ou "AFTER".
Usos clássicos: log de auditoria (registrar mudanças), calcular colunas derivadas, garantir integridade. Poderoso, mas difícil de depurar — o "por que essa linha mudou?" pode ser um gatilho escondido várias camadas abaixo. Muitos times modernos os evitam.