SQL Server’da Triggerların İçeriğini Bulma Yöntemleri

Herkese merhaba,

Bu yazıda SQL Server’da triggerların içeriğini bulma yöntemleri hakkında bilgi vereceğim.

SQL Server’da bazı durumlarda triggerların içeriklerini göstermek isteyebiliriz.

Aşağıdaki yöntemlerden herhangi birini kullanarak bu işlemi rahatlıkla yapabilirsiniz. Ben işlemleri Adventureworks veritabanını kullanarak yaptım.

1.Yöntem

 
--(Yöntem 1) - Triggerların İçeriğini Bulmak 

SELECT 
    definition AS [Trigger İçeriği] 
FROM 
    sys.sql_modules  
WHERE 
    object_id = OBJECT_ID('HumanResources.dEmployee'); 

Burada OBJECT_ID yazan kısım içindeki yere şema adını ve trigger adını yukarıdaki şekilde yazmalısınız.

Kodu çalıştırdığınızda aşağıdaki gibi bir sonuç göreceksiniz.

Görüldüğü üzere trigger içeriği gösterilmiş oldu.

2.Yöntem

 
--(Yöntem 2) - Triggerların İçeriğini Bulmak 
SELECT 
    OBJECT_DEFINITION (
        OBJECT_ID(
            'HumanResources.dEmployee'
        )
    ) AS [Trigger İçeriği] 

Burada OBJECT_ID yazan kısım içindeki yere şema adını ve trigger adını yukarıdaki şekilde yazmalısınız.

Kodu çalıştırdığınızda aşağıdaki gibi bir sonuç göreceksiniz.

Görüldüğü üzere trigger içeriği gösterilmiş oldu.

3.Yöntem

 
--(Yöntem 3) - Triggerların İçeriğini Bulmak 

EXEC sp_helptext 'HumanResources.dEmployee'

Burada sp_helptext prosedürü adı yazıldıktan sonra trigger adı şema adı ile birlikte yukarıdaki gibi yazılır.

Kodu çalıştırdığınızda aşağıdaki gibi bir sonuç göreceksiniz.

Görüldüğü üzere trigger içeriği gösterilmiş oldu.

4.Yöntem

Son yöntem olarak trigger üzerinde aşağıdaki gibi sağa tıklanır.

Yukarıdaki sıra takip edildiğinde aşağıdaki gibi bir sonuç göreceksiniz.

Görüldüğü üzere trigger içeriği gösterilmiş oldu.

Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.

SQL Server Eğitimleri Kanalına Abone Olun

Şunlar makaleler de hoşunuza gidebilir

Ads Blocker Image Powered by Code Help Pro
Reklam Eklentisi Kullanıyorsunuz

Lütfen bizlere destek için reklam eklentisi olmadan sitemizi ziyaret edin.

Şimdiden teşekkür ederiz.