SQL Serverda Trigger Listesi Almak

Merhaba SQL Server management programınız üzerinden aşağıdaki kodları çalıştırırsanız database üzerindeki triggerlerı listeleyebilrirsiniz.

SELECT trigger_name = name, trigger_owner = USER_NAME(uid), TABLE_NAME = OBJECT_NAME(parent_obj),

isupdate = OBJECTPROPERTY( id, 'ExecIsUpdateTrigger'), isdelete = OBJECTPROPERTY( id, 'ExecIsDeleteTrigger'),

isinsert = OBJECTPROPERTY( id, 'ExecIsInsertTrigger'), isafter = OBJECTPROPERTY( id, 'ExecIsAfterTrigger'),

isinsteadof = OBJECTPROPERTY( id, 'ExecIsInsteadOfTrigger'),

STATUS = CASE OBJECTPROPERTY(id, 'ExecIsTriggerDisabled') WHEN 1 THEN 'Disabled' ELSE 'Enabled' END

FROM sysobjects

WHERE TYPE = 'TR' ORDER BY trigger_name ASC

Çıktısı

About The Author

Nasuh AKAY

Üniversite eğitimimden sonra çeşitli firmalarda IT Yöneticisi ve Yazılım Uzmanı olarak çalıştım. Şu an Nebim üzerinde Uygulama ve Uyarlama ile Meşgul olmaktayım. 2 kız babası olup. Koyu Beşiktaşlıyım.

Add a comment

*Please complete all fields correctly

This site uses Akismet to reduce spam. Learn how your comment data is processed.

İlgili Yazılar