sp_helptrigger (Transact-SQL)

Returns the type or types of DML triggers defined on the specified table for the current database.sp_helptrigger cannot be used with DDL triggers.Kwerendy procedury składowane w systemie katalogu zamiast tego widoku.

Topic link iconKonwencje składni języka Transact-SQL

sp_helptrigger [ @tabname = ] 'table' 
     [ , [ @triggertype = ] 'type' ]

Argumenty

  • [ @tabname= ] 'table'
    Is the name of the table in the current database for which to return trigger information.table is nvarchar(776), with no default.

  • [ @triggertype= ] 'type'
    Is the type of DML trigger to return information about.type is char(6), with a default of NULL, and can be one of these values.

    Wartość

    Description

    USUWANIE

    Zwraca informacje wyzwalacza DELETE.

    Aby wyświetlić właściwości operator plan wykonania

    Zwraca informacje wyzwalacz INSERT.

    AKTUALIZACJA

    Zwraca informacje wyzwalacza UPDATE.

Wartości kodów powrotnych

0 (sukces) lub 1 (brak)

Zestawy wyników

W poniższej tabela przedstawiono informacje zawarte zestaw wyników.

Nazwa kolumna

Typ danych

Description

trigger_name

sysname

Nazwa wyzwalacza.

trigger_owner

sysname

Nazwa właściciela tabela zdefiniowano wyzwalacza.

isupdate

int

1 = UPDATE wyzwalacza

0 = Nie wyzwalacza UPDATE

isdelete

int

1 = DELETE wyzwalacza

0 = Nie wyzwalacza DELETE

isinsert

int

1 = Wyzwalacz INSERT

0 = Nie wyzwalacza WSTAWIENIA

isafter

int

1 = Po wyzwalacza

0 = Nie wyzwalacza po

isinsteadof

int

1 = A nie z wyzwalacza

0 = Nie wyzwalacza Z INSTEAD

trigger_schema

sysname

Nazwa schematu, do której należy dany wyzwalacz.

Uprawnienia

Wymaga Konfiguracja widoczność metadane uprawnienia w tabela.

Przykłady

W poniższym przykładzie wykonywany sp_helptrigger do uzyskania informacji na temat trigger(s) na Person.Contact Tabela.

USE AdventureWorks;
GO
EXEC sp_helptrigger 'Person.Contact'