Udostępnij za pośrednictwem


sp_helptrigger (języka Transact-SQL)

Zwraca typ lub typy wyzwalaczy DML zdefiniowane w określonej tabela w bieżącej bazie danych.sp_helptriggernie można używać z Wyzwalacze DDL .Kwerenda procedury składowane w systemie katalogu zamiast tego widoku.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

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

Argumenty

  • [ @tabname= ] 'table'
    Jest to nazwa tabela w bieżącej bazie danych, dla którego ma zostać zwrócona informacji wyzwalacza.tablejest nvarchar(776), z braku domyślne.

  • [ @triggertype= ] 'type'
    Jest to typ wyzwalacza DML do zwracania informacji o.typejest char(6), domyślna wartość NULL, i może być jedną z tych wartości.

    Wartość

    Opis

    USUŃ

    Zwraca informacje wyzwalacz usuwania.

    WSTAW

    Zwraca informacje wyzwalacz INSERT.

    AKTUALIZACJA

    Zwraca informacje o aktualizacji wyzwalacza.

Wartości kodów powrotnych

0 (sukces) lub 1 (błąd)

Zestawy wyników

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

Nazwa kolumny

Typ danych

Opis

trigger_name

sysname

Nazwa wyzwalacza.

trigger_owner

sysname

Nazwa właściciela tabela zdefiniowano wyzwalacza.

isupdate

int

1 = Wyzwalacza aktualizacji

0 = Nie wyzwalacza aktualizacji

isdelete

int

1 = Usuń wyzwalacz

0 = Nie wyzwalacz usunięcia

isinsert

int

1 = Wyzwalacza WSTAWIENIA

0 = Nie wyzwalacza WSTAWIENIA

isafter

int

1 = Po wyzwalacza

0 = Nie wyzwalacza po

isinsteadof

int

1 = Zamiast wyzwalacza

0 = Nie wyzwalacza INSTEAD OF

trigger_schema

sysname

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

Uprawnienia

Wymaga Konfiguracja widoczność metadanych uprawnienie do tabela.

Przykłady

Poniższy przykład wykonuje sp_helptrigger do uzyskania informacji o trigger(s) na Person.Person tabela.

USE AdventureWorks2008R2;
GO
EXEC sp_helptrigger 'Person.Person';