sp_helptrigger (Transact-SQL)
Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed Instance
Gibt die Typen der DML-Trigger zurück, die in der angegebenen Tabelle für die aktuelle Datenbank definiert sind. sp_helptrigger können nicht mit DDL-Triggern verwendet werden. Fragen Sie stattdessen die Katalogansicht gespeicherter Systemprozeduren ab.
Transact-SQL-Syntaxkonventionen
Syntax
sp_helptrigger [ @tabname = ] 'table'
[ , [ @triggertype = ] 'type' ]
Argumente
[ @tabname = ] 'table'
Der Name der Tabelle in der aktuellen Datenbank, für die Triggerinformationen zurückgegeben werden sollen. table ist nvarchar(776) ohne Standardwert.
[ @triggertype = ] 'type'
Der Typ des DML-Triggers, zu dem Informationen zurückgegeben werden sollen. type is char(6), mit dem Standardwert NULL, und kann einer dieser Werte sein.
Wert | BESCHREIBUNG |
---|---|
DELETE | Gibt DELETE-Triggerinformationen zurück. |
INSERT | Gibt INSERT-Triggerinformationen zurück. |
UPDATE | Gibt UPDATE-Triggerinformationen zurück. |
Rückgabecodewerte
„0“ (erfolgreich) oder „1“ (fehlerhaft)
Resultsets
Die folgende Tabelle zeigt die im Resultset enthaltenen Informationen an.
Spaltenname | Datentyp | BESCHREIBUNG |
---|---|---|
trigger_name | sysname | Name des Triggers. |
trigger_owner | sysname | Name des Besitzers der Tabelle, für die der Trigger definiert ist. |
isupdate | int | 1=UPDATE-Trigger 0=Kein UPDATE-Trigger |
isdelete | int | 1=DELETE-Trigger 0=Kein DELETE-Trigger |
isinsert | int | 1=INSERT-Trigger 0=Kein INSERT-Trigger |
isafter | int | 1=AFTER-Trigger 0=Kein AFTER-Trigger |
isinsteadof | int | 1=INSTEAD OF-Trigger 0=Kein INSTEAD OF-Trigger |
trigger_schema | sysname | Name des Schemas, zu dem der Trigger gehört. |
Berechtigungen
Erfordert die Metadatensichtbarkeitskonfigurationsberechtigung für die Tabelle.
Beispiele
Im folgenden Beispiel wird sp_helptrigger
ausgeführt, um Informationen zu den Triggern in der Person.Person
-Tabelle zu erzeugen.
USE AdventureWorks2022;
GO
EXEC sp_helptrigger 'Person.Person';
Weitere Informationen
Gespeicherte Prozeduren für die Datenbank-Engine (Transact-SQL)
ALTER TRIGGER (Transact-SQL)
CREATE TRIGGER (Transact-SQL)
DROP TRIGGER (Transact-SQL)
Gespeicherte Systemprozeduren (Transact-SQL)
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für