- DML Triggers (INSERT/UPDATE/DELETE):
- INSTEAD OF — заменяет triggering statement (часто на views).
- AFTER — после успешного DML.
- DDL Triggers — на CREATE/ALTER/DROP (always AFTER).
- Logon Triggers — при login event, до session setup.
Triggers добавляют скрытую logic — документировать и не злоупотреблять.
Итог
DML (after/instead of), DDL, logon — три семейства triggers.