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).