Stored Procedure İsimlendirme Kurallarını Uygulama

Hali hazırda kullandığınız yapıda veya var olan yapınızda genel bir isimlendirme standardı oluşturdunuz ve tüm geliştirme ortamlarında buna uyulmasını istiyorsunuz.

Bu süreci aktif işletebilmeniz için aşağıda ki süreci gerçekleştirerek tüm isimlendirme standardınızı yapıya işletebilirsiniz. Bu şekilde geliştirme yapan arkadaşlarınız bu sürece ister isteme uymak zorunda kalacaklardır.

 

Örneğimizde Stored Procedure ‘ler üzerine detaya ineceğim.

Management bölümümüz altında yer alan Policy Management altında bir Kural oluşturup Policy ‘e bu kuralı vereceğiz.

İlk aşamada  Policy Management altında Conditions bölümüne sağ tıklayoruz ve  açılan pencerede New Condition… sekmesini tıklıyoruz.

Bu aşamadan sonra yeni pencere açılıyor. Burada kural ayarlamalarımızı gerçekleştireceğiz.

Name kısmına  Kuralımızın adını yazıyoruz. Bizim örneğimizde kural adımız  ‘Stored Procedure Adlandırma Kuralı’ olarak belirledik.

Facet bölümünde ise hangi süreç için yapacağımızı belirliyoruz. Bizim örneğimiz Stored Procedure isimlendirme standardını  yönetmek olduğu için burada Stored Procedure ‘ü seçiyoruz. Başka obje ve süreçlerde de denetim sağlayabilirdik bu arada.

Örnek içerikleri aşağıda ki resimde gözükmektedir.

 

Expression bölümünde ise isim kontrolü yapacağımızdan @Name kısmında LIKE ile isim ön ekimizi yazıp sonuna {6189a1005e4f6dc613b8beb03d694ce50f0902974162d6a7dea944a970422cc9} ifadesini ekliyoruz. Bizim örneğimizde ki koşul ‘SQLTR_SP_’ dir.

OK butonuna basarak  kuralımızı oluşturuyoruz. Aşağıda da gördüğünüz üzere Conditions ‘ın altında kuralımız grünmektedir.

Kuralımızı oluşturduktan sonra bunu bir Policy ‘e tanımlıyoruz. Bunun için ise ; Policy Management ‘ın altında New Policy diyoruz.

New Policy dedikten sonra Policy oluşturma ekranı açılmakta.  Bu ekranda Name kısmına ilk önce Policy ‘mize vereceğimiz ismi giriyoruz.

Check Condition kısmında ise oluşturduğumuz Condition ‘ımızı gösteriyoruz..

Evaluation Mode bölümünüde On Change Prevent (Değişimi Önlemek) olarak seçiyoruz ve OK butonuna basmadan kullanıcıya bilgilendirme mesajı vermke için sol bölümde ki description sekmesine tıklıyoruz ve bilgilendirme mesajımızı yazıyoruz.

 

OK butonuna basarak sürecimizi tamamlıyoruz.

Şimdi Örneğimize geçelim.

Use SQLTURKIYE
GO
CREATE PROCEDURE SQLTRz_Demo
AS
Select 'SQLTURKIYE.COM'

Yukarıda ki Scriptimizi EXEC ettiğimizde aşağıda ki gibi bir hata almaktayız.

Gördüğünüz üzere isim kuralını oluşturduğumuz Stored Procedure ler için rast gele isimlendirme yapamıyoruz artık.

Peki şimdi de isimlendirme kuralalrına uyan bir Procedure oluşturmak isteyelim ;

Use SQLTURKIYE
GO
CREATE PROCEDURE SQLTR_SP_Demo
AS
Select 'SQLTURKIYE.COM'

Evet gördüğünüz üzere bu örneğimizde hata almadan ya da bir engele takılmadan Procedure ümüzü oluşturduk.

 

Kolay Gelsin.

Leave a Reply

Your email address will not be published. Required fields are marked *