我正在尝试创建一个需要返回表的函数,但即使函数也没有创建,我需要返回结果表。
我的脚本是这样的
create function FNC_getPackageListById(@PkId int )
returns table
as
return
if exists (select Date1, Date2 from PromotionPackage
where PkId = @PkId and Date1 is null and Date2 is null)
begin
select Rate,Remarks,PackageName from Package where PkId=@PkId
end
else
begin
select p.Rate,
p.Remarks,
p.PackageName,
pp.Date1,
pp.Date2
from PromotionPackage pp,
Package p
where pp.PkId=p.PkId and p.PkId=@PkId
end
end