Bagikan melalui


sp_helptrigger (T-SQL)

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceDatabase SQL di Microsoft Fabric

Mengembalikan jenis atau jenis pemicu bahasa manipulasi data (DML) yang ditentukan pada tabel yang ditentukan untuk database saat ini. sp_helptrigger tidak dapat digunakan dengan pemicu bahasa definisi data (DDL). Kueri tampilan katalog sys.triggers sebagai gantinya.

Konvensi sintaks transact-SQL

Sintaks

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

Argumen

[ @tabname = ] N'tabname'

Nama tabel dalam database saat ini untuk mengembalikan informasi pemicu. @tabname adalah nvarchar(776), tanpa default.

[ @triggertype = ] 'tipe pemicu'

Jenis pemicu DML untuk mengembalikan informasi tentang. @triggertype adalah char(6), dan bisa menjadi salah satu nilai ini.

Nilai Deskripsi
DELETE Mengembalikan DELETE informasi pemicu.
INSERT Mengembalikan INSERT informasi pemicu.
UPDATE Mengembalikan UPDATE informasi pemicu.

Mengembalikan nilai kode

0 (berhasil) atau 1 (kegagalan).

Tataan hasil

Tabel berikut ini memperlihatkan informasi yang terkandung dalam tataan hasil.

Nama kolom Jenis data Deskripsi
trigger_name nama sysname Nama pemicu.
trigger_owner nama sysname Nama pemilik tabel tempat pemicu ditentukan.
isupdate int 1 = UPDATE pelatuk

0= Bukan pemicu UPDATE
isdelete int 1 = DELETE pelatuk

0= Bukan pemicu DELETE
isinsert int 1 = INSERT pelatuk

0= Bukan pemicu INSERT
isafter int 1 = AFTER pelatuk

0= Bukan pemicu AFTER
isinsteadof int 1 = INSTEAD OF pelatuk

0= Bukan pemicu INSTEAD OF
trigger_schema nama sysname Nama skema tempat pemicu berada.

Izin

Memerlukan izin Konfigurasi Visibilitas Metadata pada tabel.

Contoh

Contoh berikut dijalankan sp_helptrigger untuk menghasilkan informasi tentang pemicu pada Person.Person tabel dalam AdventureWorks2025 database.

USE AdventureWorks2022;
GO

EXECUTE sp_helptrigger 'Person.Person';