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