sp_helptrigger (T-SQL)
Berlaku untuk: SQL ServerAzure SQL Database Azure 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.
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 pelatuk0 = Bukan pemicu UPDATE |
isdelete |
int | 1 = DELETE pelatuk0 = Bukan pemicu DELETE |
isinsert |
int | 1 = INSERT pelatuk0 = Bukan pemicu INSERT |
isafter |
int | 1 = AFTER pelatuk0 = Bukan pemicu AFTER |
isinsteadof |
int | 1 = INSTEAD OF pelatuk0 = 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';