_King Lully: Prozeduraufruf in Trigger

Beitrag lesen

Ich halte Trigger an sich für problematisch, das dadurch die Programmierlogik verteilt implementiert ist und nicht an einer einzigen Stelle.

Auf den Punkt gebracht ist es ein Verwaltungsproblem, jede DML-Operation auf eine Tabelle kann Trigger auslösen, wenn welche implementiert sind, d.h. wiederum bei jeder SP, die bestimmte DML-Operationen auf bestimmten Tabellen durchführt, ist die gesamte involvierte Triggerlogik zu prüfen. An vernünftige Codeverteilung und Kapselung ist da nicht mehr zu denken, dafür wird Geheimwissen wichtig, MAs unersetzlich.

Provokativ formuliert ist ein Trigger ein wildes GOTO.