Delen via


sys.triggers (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-database in Microsoft Fabric

Bevat een rij voor elk object die een trigger is, met een type TR of TA. DML-triggernamen zijn schema-scoped en zijn daarom zichtbaar in sys.objects. DDL-triggernamen worden door de moederentiteit scoped en zijn alleen zichtbaar in deze weergave.

De kolommen parent_class en naam identificeren de trigger uniek in de database.

Kolomnaam Gegevenstype Description
name sysname Triggernaam. DML-triggernamen zijn schemabereik. DDL-triggernamen zijn scoped ten opzichte van de moederentiteit.
object_id int Objectidentificatienummer. Is uniek in een database.
parent_class tinyint Klasse van de ouder van de trigger.

0 = Database, voor de DDL-triggers.

1 = Object of kolom voor de DML-triggers.
parent_class_desc nvarchar(60) Beschrijving van de ouderklasse van de trigger.

DATABASE

OBJECT_OR_COLUMN
parent_id int ID van de ouder van de trigger, als volgt:

0 = Triggers die database-parented triggers zijn.

Voor DML-triggers is dit de object_id van de tabel of weergave waarop de DML-trigger is gedefinieerd.
type char(2) Objecttype:

TA = Assembly (CLR) trigger

TR = SQL-trigger
type_desc nvarchar(60) Beschrijving van het objecttype.

CLR_TRIGGER

SQL_TRIGGER
create_date datetime Datum waarop de trigger is aangemaakt.
modify_date datetime De datum waarop het object voor het laatst is gewijzigd met behulp van een ALTER-instructie.
is_ms_shipped bit Trigger die namens de gebruiker wordt aangemaakt door een interne SQL Server-component.
is_disabled bit Trigger is uitgeschakeld.
is_not_for_replication bit Trigger is gemaakt als NIET VOOR REPLICATIE.
is_instead_of_trigger bit 1 = IN PLAATS VAN triggers

0 = NA triggers.

Permissions

De zichtbaarheid van de metagegevens in catalogusweergaven is beperkt tot beveiligbare items waarvan een gebruiker eigenaar is of waarvoor de gebruiker een bepaalde machtiging heeft gekregen. Zie Zichtbaarheidsconfiguratie voor metagegevensvoor meer informatie.

Zie ook

Beveiligingscatalogusweergaven (Transact-SQL)
catalogusweergaven (Transact-SQL)