check constraint vs. trigger
Steht bei der Verarbeitung die Geschwindigkeit im Vordergrund, sollte man generell auf die Verwendung von Triggern auf Row-Level Ebene verzichten. Sofern dies möglich ist. Hier ist die Verwendung von check constraints auf alle Fälle vorzuziehen. Wird hingegen von vornherein ein Trigger (Before-Insert / Update) verwendet, kann die Prüfung im Trigger selber erfolgen. Wird ein Trigger verwendet sollte man die zusätzlich Prüfung via check constraint nicht verwendet.
Komplette Ausarbeitung: QT-check-constraint-vs-trigger
- March 27th
Leave a Reply