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.
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. |
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';