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 vom cRM ausgegeben werden:

RAISERROR ('User defined cRM error from Trigger.', -- Message text.
16, -- Severity.
1 -- State.
); 


Die oben genannten Befehle gehören zur T-SQL Sprache des Microsoft SQL Servers. Weitere Informationen zu dem Thema entnehmen Sie bitte der entsprechenden Dokumentation.

Links:

http://msdn2.microsoft.com/de-de/library/ms189826.aspx
IDKBAD001155 KBAD001155