create function udf_TabloDondur()
returns table
as
return
(
select c.CategoryName, p.ProductName
from Products p
join Categories c on c.CategoryID=p.CategoryID
)
select ProductName from dbo.udf_TabloDondur()
where CategoryName like 'Bev%'
--view function testi
--adım 1 tablo oluşturalım
create table Musteriler
(
MusteriID nchar(5),
FirmaAdi nvarchar(60),
Yetkili nvarchar (50),
Unvan nvarchar (20),
Sehir nvarchar(20)
)
---adım2 verileri ekleyelim.
declare @sayac int
set @sayac=0
while @sayac<10000
begin
insert into Musteriler
select
CustomerID,
CompanyName,
ContactName,
ContactTitle,
City
from Customers
set @sayac=@sayac+1
end
--adım 3 önce view yazalım
create view vw_MusteriGetir
as
select * from Musteriler
--adım 4 function yazalım
create function udf_MusteriGetir()
returns table
as
return
(
SELECT * from Musteriler
)
--adım 5 TEST
select * from vw_MusteriGetir --30sn
select * from dbo.udf_MusteriGetir() --30 sn