Udostępnij za pomocą


sys.triggers (Transact-SQL)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBaza danych SQL w usłudze Microsoft Fabric

Zawiera wiersz dla każdego obiektu, który jest wyzwalaczem, z typem TR lub TA. Nazwy wyzwalaczy DML są ograniczone do schematu i dlatego są widoczne w sys.objects. Nazwy wyzwalaczy DDL są określane przez jednostkę nadrzędną i widoczne tylko w tym widoku.

Kolumny parent_class i nazwa jednoznacznie identyfikują wyzwalacz w bazie danych.

Nazwa kolumny Typ danych Description
name sysname Nazwa wyzwalacza. Nazwy wyzwalaczy DML są ograniczone do zakresu schematu. Nazwy wyzwalaczy DDL są ograniczone względem jednostki nadrzędnej.
object_id int Numer identyfikacyjny obiektu. Jest unikatowy w bazie danych.
parent_class tinyint Klasa rodzica wyzwalacza.

0 = Baza danych, dla wyzwalaczy DDL.

1 = Obiekt lub kolumna dla wyzwalaczy DML.
parent_class_desc nvarchar(60) Opis klasy nadrzędnej wyzwalacza.

DATABASE

OBJECT_OR_COLUMN
parent_id int ID nadrzędnego wyzwalacza, w następujący sposób:

0 = Wyzwalacze, które są wyzwalaczami rodzicami bazy danych.

W przypadku wyzwalaczy DML jest to object_id tabeli lub widoku, na którym wyzwalacz DML jest zdefiniowany.
type char(2) Typ obiektu:

TA = Mechanizm Assembly (CLR)

TR = wyzwalacz SQL
type_desc nvarchar(60) Opis typu obiektu.

CLR_TRIGGER

SQL_TRIGGER
create_date datetime Data utworzenia wyzwalacza.
modify_date datetime Data ostatniej modyfikacji obiektu przy użyciu instrukcji ALTER.
is_ms_shipped bit Wyzwalacz utworzony w imieniu użytkownika przez wewnętrzny komponent SQL Server.
is_disabled bit Spust jest wyłączony.
is_not_for_replication bit Trigger został stworzony jako NIE DO REPLIKACJI.
is_instead_of_trigger bit 1 = ZAMIAST WYZWALACZY

0 = Wyzwalacze PO.

Permissions

Widoczność metadanych w widokach katalogu jest ograniczona do obiektów, których właścicielem jest użytkownik lub w stosunku do których użytkownik ma jakieś uprawnienia. Aby uzyskać więcej informacji, zobacz Konfiguracja widoczności metadanych.

Zobacz też

Widoki wykazu zabezpieczeń (Transact-SQL)
Widoki Katalogu (Transact-SQL)