Transact SQL – Trigger

Datenbanktrigger stellen eine Sonderform von gespeicherten Prozeduren dar. Trigger werden automatisch ausgeführt, wenn ein Ereignis auf dem Datenbankserver eintritt. Es werden DML-Trigger (Data Manipulation Language) und DDL-Trigger (Data Definition Language) unterschieden. DML-Trigger werden für INSERT, DELETE oder UPDATE Anweisungen auf Tabellen oder Views eingesetzt. DDL-Trigger werden bei CREATE, DROP, GRANT, DENY, REVOKE, ALTER und UPDATE STATISTICS Anweisungen, sowie bei einigen Systemprozeduren ausgelöst.

  1. Trigger erstellen
  2. Trigger umbenennen
  3. Trigger löschen
  4. Trigger aktivieren/deaktivieren