Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Baza danych SQL w usłudze Microsoft Fabric
Zwraca typ lub typy wyzwalaczy języka manipulacji danymi (DML) zdefiniowanych w określonej tabeli dla bieżącej bazy danych.
sp_helptrigger nie można używać wyzwalaczy języka definicji danych (DDL). Zamiast tego zapytaj w widoku katalogu sys.triggers .
Transact-SQL konwencje składni
Składnia
sp_helptrigger
[ @tabname = ] N'tabname'
[ , [ @triggertype = ] 'triggertype' ]
[ ; ]
Arguments
[ @tabname = ] N'tabname'
Nazwa tabeli w aktualnej bazie danych, dla której zwraca się informacja wyzwalająca. @tabname to nvarchar(776), bez domyślnego wymienia.
[ @triggertype = ] 'typ wyzwalacza'
Rodzaj DML do zwrotu informacji. @triggertype to char(6) i może być jedną z tych wartości.
| Wartość | Description |
|---|---|
DELETE |
Zwraca DELETE informacje o wyzwalaczu. |
INSERT |
Zwraca INSERT informacje o wyzwalaczu. |
UPDATE |
Zwraca UPDATE informacje o wyzwalaczu. |
Zwracanie wartości kodu
0 (powodzenie) lub 1 (niepowodzenie).
Zestaw wyników
Poniższa tabela przedstawia informacje zawarte w zbiorze wyników.
| Nazwa kolumny | Typ danych | Description |
|---|---|---|
trigger_name |
sysname | Nazwa wyzwalacza. |
trigger_owner |
sysname | Nazwa właściciela tabeli, na której zdefiniowany jest wyzwalacz. |
isupdate |
int |
1
=
UPDATE spust0= Nie jest wyzwalaczem UPDATE |
isdelete |
int |
1
=
DELETE spust0= Nie jest to wyzwalacz DELETE |
isinsert |
int |
1
=
INSERT spust0= Nie jest wyzwalaczem INSERT |
isafter |
int |
1
=
AFTER spust0= Nie jest wyzwalaczem AFTER |
isinsteadof |
int |
1
=
INSTEAD OF spust0= Nie jest wyzwalaczem INSTEAD OF |
trigger_schema |
sysname | Nazwa schematu, do którego należy wyzwalacz. |
Permissions
Wymaga uprawnień do konfiguracji Metadanych Widocznych w tabeli.
Przykłady
Poniższy przykład wykonuje sp_helptrigger się, aby wygenerować informacje o wyzwalaczach w tabeli Person.Person w bazie AdventureWorks2025 danych.
USE AdventureWorks2022;
GO
EXECUTE sp_helptrigger 'Person.Person';
Treści powiązane
- procedury składowane aparatu bazy danych (Transact-SQL)
- ALTER TRIGGER (Transact-SQL)
- UTWÓRZ TRIGGER (Transact-SQL)
- WYZWALACZ DROP (Transact-SQL)
- System procedur składowanych (Transact-SQL)