SQL Server’da Tablo Döndüren Fonksiyonlar
Herkese merhaba,
Bu yazıda sizlere SQL Server’da Tablo döndüren fonksiyonların kullanımından bahsedeceğim.
Tablo döndüren fonksiyonlar Viewlara benzerler fakat farklı olarak dışarıdan parametre alabilirler. İki farklı örnek yapacağız hem parametreli hem parametresiz örnek olacak. Örnek kullanımı Northwind veritabanını kullanarak inceleyelim.
---Parametresiz fonksiyon örneği CREATE FUNCTION ParametresizOrnek() RETURNS TABLE AS RETURN SELECT * FROM Categories --Çalıştırılması SELECT * FROM dbo.ParametresizOrnek() --Parametreli fonksiyon örneği CREATE FUNCTION ParametreliOrnek(@id INT) RETURNS TABLE AS RETURN SELECT * FROM Categories WHERE CategoryID = @id --Çalıştırılması SELECT * FROM dbo.ParametreliOrnek(1)
Parametreli ve parametresiz örneği yukarıda görmektesiniz. İkisi de sonuç olarak bize tablo döndürür. Dikkat edilmesi gereken önemli nokta ise eğer tablo döndürmek istiyorsak Returns Table yazmamız gereklidir.
Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.