Trigger (Datenbank)
Code, der bei INSERT/UPDATE/DELETE auf eine Tabelle automatisch ausgeführt wird – „BEFORE“ oder „AFTER“.
Klassische Anwendungen: Audit-Log (Änderungen protokollieren), berechnete Spalten pflegen, Integrität erzwingen. Mächtig, aber schwer zu debuggen – „warum hat sich die Zeile geändert?“ kann ein Trigger sein, der mehrere Ebenen tief verborgen liegt. Viele moderne Teams vermeiden sie.