24 Ağustos 2012 Cuma

ISNULL ve NULLIF Kullanımı


Select Isnull(deger,5)   -- eğer değer Null ise geriye 5' i döndürür.
Select Nullif(deger,5)   -- eğer değer 5 ise geriye Null' u döndürür.

WITH Encryption ile SP,View,Function ve Trigger ları Şifrelemek


Kısaca bahsetmek gerekirse yapmış olduğunuz bir View korumaya almak için şifrelemek isteyebilirsiniz. Bunun için WITH Encryption kodu sizin işinizi görecektir. 


Makaleden alıntıdır.
----------------------------------------------------------------------------------------------------

WITH Encryption ile SP,View,Function ve Trigger ları Şifrelemek



4 obje içinde şifreleme tekniği aynı olduğu için ben sadece view i anlatacağım. Diğerlerinde aynı kod yapısı kullanılabilir.
Ufak bir view i WITH Encryption parametresi ile yazalım ve neler değiştiğini görelim.
1use AdventureWorks2008
2GO
3CREATE VIEW VEncSample WITH ENCRYPTION
4AS
5  Select FirstName,LastName from Person.Person

View e sorgu çekmeyi deneyelim.
1select from VEncSample

Gördüğünüz gibi sorgu sonucunun gelme kısmında herhangi bir değişiklik yok.

----------------------------------------------------------------------------------------------------

Not: Viewleri şifrelemeden önce mutlaka querynin yedeğini alın. Sonuçta şifrelenince tekrar açamayacaksınız.