MS SQL Server - Fonksiyon Kulanı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.