sys.sp_helptrigger (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-database in Microsoft Fabric

Geeft het type of de typen data manipulation language (DML) triggers terug die zijn gedefinieerd in de opgegeven tabel voor de huidige database. sp_helptrigger kan niet worden gebruikt met data definition language (DDL) triggers. Vraag in plaats daarvan naar de sys.triggers-catalogusweergave .

Transact-SQL syntaxis-conventies

Syntaxis

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

Arguments

[ @tabname = ] N'tabname'

De naam van de tabel in de huidige database waarvoor triggerinformatie moet worden teruggegeven. @tabname is nvarchar(776), zonder standaard.

[ @triggertype = ] 'triggertype'

Het type DML-trigger waarover informatie wordt teruggegeven. @triggertype is char(6) en kan een van deze waarden zijn.

Waarde Description
DELETE Geeft triggerinformatie terug.DELETE
INSERT Geeft triggerinformatie terug.INSERT
UPDATE Geeft triggerinformatie terug.UPDATE

Codewaarden retourneren

0 (geslaagd) of 1 (mislukt).

Resultaatset

De volgende tabel toont de informatie die in de resultaatset is opgenomen.

Kolomnaam Gegevenstype Description
trigger_name sysname Naam van de trigger.
trigger_owner sysname Naam van de eigenaar van de tabel waarop de trigger is gedefinieerd.
isupdate int 1 = UPDATE trekker

0 = Geen UPDATE trigger
isdelete int 1 = DELETE trekker

0 = Geen DELETE trigger
isinsert int 1 = INSERT trekker

0 = Geen INSERT trigger
isafter int 1 = AFTER trekker

0 = Geen AFTER trigger
isinsteadof int 1 = INSTEAD OF trekker

0 = Geen INSTEAD OF trigger
trigger_schema sysname De naam van het schema waartoe de trigger behoort.

Permissions

Vereist een metadata zichtbaarheidsconfiguratie-perspectief op de tabel.

Voorbeelden

Het volgende voorbeeld voert sp_helptrigger uit om informatie te genereren over de triggers in de Person.Person tabel in de AdventureWorks2025 database.

Note

In Azure SQL Database en SQL Database in Microsoft Fabric is de USE instructie niet beschikbaar. Maak in plaats daarvan direct verbinding met de beoogde database en voer de rest van het codevoorbeeld uit.

USE AdventureWorks2022;
GO

EXECUTE sp_helptrigger 'Person.Person';