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.

985 Kez Okundu

Yavuz Selim Kart

Yazılım ve veri tabanında bildiklerimi anlatmaya gayret ediyorum. Halen birçok programlama dili üzerinde araştırmalar yaparak kendimi geliştiriyorum. Bunlar haricinde Grafik Tasarım ve Wordpress konularına da ilgim bulunmakta. SEO ve Sosyal medya yönetimleri hakkında da bilgim mevcuttur. Kısaca çok çalışmayı seven azimli biriyim.

You may also like...

Yazı kopyalamak yasaktır!