Fonksiyon Kullanımı
Fonksiyonlar Stored Procudure ler gibi SQL Server üzerinde barındırılan, unique isim taşıması gereken yapılardır. Fonksiyonlar;
-sistem fonksiyonlari
-kullanici tanimli fonksiyonlar
olmak uzere 2’ ye ayrilir.
Fonksiyonları uygulama içinden kullanmak ve return değerini belirtmek gerekir.Bir fonksiyon oluşturabilmek için gerekli syntax yapısı;
Create Function StringBirlestir
(
@Isim nVarChar(50),
@SoyIsim nVarChar(50)
) Returns nVarChar(100)
BEGIN
Declare @Sonuc nVarChar(100)
Set @Sonuc = @Isim + ‘ ‘ + @SoyIsim
Return @Sonuc
END
GO
Yukarıda; “StringBirlestir” isminde bir fonksiyon yaratıyoruz.
Fonksiyonumuz “Isim” ve “Soyisim” adında nVarChar(50) tipinde parametre alıyor.
Fonksiyonun çalışmasının ardından sonucumuzu nVarChar(100) tipinde geri döndürüyoruz.
Begin..End blokları arasında ise fonksiyon işlevimizi tanımlıyoruz.