sp_helptrigger (Transact-SQL)

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-databas i Microsoft Fabric

Returnerar typen eller typerna av data manipulationsspråk (DML)-triggers som definierats i den angivna tabellen för den aktuella databasen. sp_helptrigger kan inte användas med data definition language (DDL)-triggers. Sök istället i sys.triggers katalogvy.

Transact-SQL syntaxkonventioner

Syntax

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

Arguments

[ @tabname = ] N'tabname'

Namnet på tabellen i den aktuella databasen för vilken utlösarinformation ska returneras. @tabname är nvarchar(776), utan standard.

[ @triggertype = ] 'triggertype'

Vilken typ av DML-trigger man ska returnera information om. @triggertype är char(6) och kan vara ett av dessa värden.

Värde Description
DELETE Returnerar DELETE triggerinformation.
INSERT Returnerar INSERT triggerinformation.
UPDATE Returnerar UPDATE triggerinformation.

Returnera kodvärden

0 (lyckades) eller 1 (fel).

Resultatuppsättning

Följande tabell visar informationen som ingår i resultatmängden.

Kolumnnamn Datatyp Description
trigger_name sysname Namnet på utlösaren.
trigger_owner sysname Namnet på ägaren till tabellen där triggern är definierad.
isupdate int 1 = UPDATE utlösa

0 = Ingen UPDATE utlösare
isdelete int 1 = DELETE utlösa

0 = Ingen DELETE utlösare
isinsert int 1 = INSERT utlösa

0 = Ingen INSERT utlösare
isafter int 1 = AFTER utlösa

0 = Ingen AFTER utlösare
isinsteadof int 1 = INSTEAD OF utlösa

0 = Ingen INSTEAD OF utlösare
trigger_schema sysname Namnet på schemat som triggern tillhör.

Permissions

Kräver behörighet för metadata-synlighetskonfiguration i tabellen.

Examples

Följande exempel körs sp_helptrigger för att producera information om triggers i Person.Person tabellen i databasen AdventureWorks2025 .

USE AdventureWorks2022;
GO

EXECUTE sp_helptrigger 'Person.Person';