Trigger: Wie man Speichern verhindert und eigene Meldungen ausgeben kann

Datenbank-Trigger bieten eine optimale Möglichkeit, serverseitige Kontrolle über den Datenfluss zu nehmen. Manchmal kann es sogar erforderlich sein, dass ein Trigger das Speichern eines neuen Datensatzes verhindert. Dies kann z. B. über folgenden T-SQL Befehl innerhalb eines Triggers erreicht werden:

ROLLBACK

Folgender Befehl erlaubt es, eigene Meldungen in einen Trigger einzuschleusen, die dann auch von combit CRM ausgegeben werden:

RAISERROR ('User defined combit CRM error from Trigger.', -- Message text.
16, -- Severity.
1 -- State.
); 
IDKBAD001155 KBAD001155