SQL Server – İçinde Geçen Metne Göre Stored Procedure Sorgulama

Kullanmış olduğunuz SQL Server veritabanında bağzı durumlarda SP(stored procedure) içinde geçen metine göre sp’leri bulmak isteyebilirsiniz. Genelde çok fazla Stored Procedure kullanılan veritabanlarında sp içinde olan metine göre ilgili sp’leri filtrelemek çok işinize yarayacaktır.
Ör: Ürünler tablosu ile ilgili bir değişiklik yaptığınızda ürünler tablosunun hangi sp‘lerde kullanıldığını, yapacağınız değişikliğin hangi sp‘leri etkileyeceğini kolayca tespit edip değişiklik ile birlikte ilgili sp‘leri de düzenlemeniz değişiklik sonucunda karşılaşabileceğiniz hataları minumum seviyeye indirecektir.
Aynı şekilde değişiklik sonucunda etkilenecek stored procedure‘lerin listesini yazılım geliştiriciler ile paylaşıp onlarında kodlama tarafında değiştirmesi gereken alanları daha rahat tespit etmelerini sağlayacaktır.

1.Yöntem – sys.sql_modules View Kullanımı

sql_modules

2. Yöntem – sys.syscomments View Kullanımı

sys_syscomments

3. Yöntem – INFORMATION_SCHEMA.ROUTINES View Kullanımı

information_schema_routines

Üç farklı yöntem kullanarak istediğimiz sonuca ulaşmış olduk. Sizlerinde kullanmış olduğu farklı bir yöntem varsa yorum panelinden paylaşabilirsiniz.

Yazıyı beğendiyeseniz sosyal medyada paylaşabilirsiniz.

Yazar Hakkında

Avatar
Mesut Günes

Dogan Online Database Administrator

cialis generic kamagra gel cheap cialis uk levitra uk cialis generic kamagra gel kamagra 100mg cheap cialis uk cheap levitra uk cheap cialis kamagra 100mg cialis tadalafil kamagra oral jelly cialis buy viagra generic levitra uk kamagra gel cialis generic cheap levitra cheap viagra uk

Yorumlar

  1. Avatar
    Samet

    29/07/2015

    Hocam elinize saglik. Birden fazla yöntem paylasmaniz çok güzel olmus.

  2. Avatar
    Murat Bilgin

    24/08/2015

    Eline saglik Mesut.Seçenekler içinden en çok syscomments'i kullaniyorum.

Yorum Yazın

.com

Bülten Üyeliği

Güncel eğitim ve etkinliklerden ilk haberdar olmak için ücretsiz abone olun.

Login

Login olmak için kullanıcı adınızı ve şifrenizi giriniz.

Şifremi Unuttum

×

Hızlı İletişim

Her konuda bana yazabilirsiniz. En kısa zamanda cevap vereceğim.

×