schema-level triggers).

Wyzwalacze metadanych After Creation Before Alter After Alter Before Drop After Drop Before Logoff After Logon

Wyzwalacze w Microsoft SQL Server Microsoft SQL Server udostępnia wyzwalacze wykonywane zarówno po, jak i zamiast instrukcji INSERT, UPDATE lub DELETE.

Microsoft SQL Server udostępnia wyzwalacze dla tabel oraz widoków, z tym że w przypadku widoków można stosować tylko przez wyzwalacz INSTEAD OF.

W Microsoft SQL Server 2005 wprowadzono wyzwalacze DDL, które są wykonywane w reakcji na bardzo szeroki zakres zdarzeń, takich jak: DROP TABLE, CREATE TABLE, ALTER TABLE, łączenie bądź rozłączanie się użytkownika z bazą danych.

W witrynie MSDN dostępna jest pełna lista tych zdarzeń.

Wyzwalacze wykonują swoje działania korzystając z dostępu do tymczasowych tabel Inserted i Deleted Jest to opisane na w witrynie MSDN na stronie Using Inserted and Deleted tables..

Wyzwalacze w PostgreSQL W PostgreSQL wyzwalacze są dostępne od 1997 roku i pozwalają wywoływać funkcje gdy wykonywane są instrukcje SQL zmieniające dane: INSERT, UPDATE, DELETE oraz TRUNCATE (niestandardowe).