sp_helptrigger (T-SQL)

Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance

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 = ] 'triggertype'

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 Memicu

0= Bukan pemicu UPDATE
isdelete int 1 = DELETE Memicu

0= Bukan pemicu DELETE
isinsert int 1 = INSERT Memicu

0= Bukan pemicu INSERT
isafter int 1 = AFTER Memicu

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

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 AdventureWorks2022 database.

USE AdventureWorks2022;
GO
EXEC sp_helptrigger 'Person.Person';