Megosztás a következőn keresztül:


sp_helptrigger (Transact-SQL)

A következőkre vonatkozik:SQL ServerAzure SQL DatabaseFelügyelt Azure SQL-példánySQL-adatbázis a Microsoft Fabricben

Visszaadja az aktuális adatbázis megadott táblázatán definiált adatkezelő nyelv (DML) trigger-típusát vagy típusait. sp_helptrigger adatdefiníciós nyelv (DDL) triggerekkel nem használható. Inkább a sys.triggers katalógusnézetet kérdezd meg.

Transact-SQL szintaxis konvenciók

Szemantika

sp_helptrigger
    [ @tabname = ] N'tabname'
    [ , [ @triggertype = ] 'triggertype' ]
[ ; ]

Arguments

[ @tabname = ] N'tabname'

Az aktuális adatbázisban szereplő tábla neve, amelyhez a trigger információt kell visszaadni. @tabnamenvarchar(776), alapértelmezett nélkül.

[ @triggertype = ] 'triggertípus'

Milyen típusú DML trigger információt kell visszaadni. @triggertype char (6), és lehet ezek közül az értékek.

Érték Description
DELETE Kiváltó információt ad.DELETE
INSERT Kiváltó információt ad.INSERT
UPDATE Kiváltó információt ad.UPDATE

Kódértékek visszaadása

0 (sikeres) vagy 1 (hiba).

Eredményhalmaz

Az alábbi táblázat mutatja az eredményhalmazban található információkat.

Oszlop név Adattípus Description
trigger_name sysname Az eseményindító neve.
trigger_owner sysname A tábla tulajdonosának neve, amelyen a trigger van meghatározva.
isupdate int 1 = UPDATE kivált

0= Nem trigger UPDATE
isdelete int 1 = DELETE kivált

0= Nem trigger DELETE
isinsert int 1 = INSERT kivált

0= Nem trigger INSERT
isafter int 1 = AFTER kivált

0= Nem trigger AFTER
isinsteadof int 1 = INSTEAD OF kivált

0= Nem trigger INSTEAD OF
trigger_schema sysname Annak a sémának a neve, amelyhez a trigger tartozik.

Permissions

A táblázaton Metadata Visibility Configuration engedély szükséges.

Példák

A következő példa futsp_helptrigger, hogy információt hozzon létre az adatbázis táblázatán Person.Person lévő triggerekrőlAdventureWorks2025.

USE AdventureWorks2022;
GO

EXECUTE sp_helptrigger 'Person.Person';