- Fonksiyonlar istenilen veri tiplerini alıp istenilen veri tiplerini veya bir tablo bile geri döndürebilir.
- Birden çok parametre vereceğimiz zaman bunları virgül ile ayırmamız gerekmektedir.
- Örneğimizde Animals tablomuzdaki Kusların ortalama ağırlıklarını döndüren bir fonksiyon yazalım.
ÖRNEK:
CREATE FUNCTION fnc_OrtalamaAgirlik
(
@KusNo int
)
RETURNS int
AS
BEGIN
DECLARE @Result int
SET @Result = (SELECT AVG(Weight) FROM Animals.dbo.Kuslar WHERE KusNo <=@KusNo)
RETURN(@Result)
END
Function Kullanma(Fonksiyon Kullanma)
- İstediğimiz lokasyondan doğru path i vererek fonksiyonumuzu çağırabiliriz.
DECLARE @KusNo int
SET @KusNo = 5
SELECT dbo.fnc_OrtalamaAgirlik(@KusNo) AS Ortalama
Hiç yorum yok:
Yorum Gönder