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.