--创立函数
createfunctiongetValue()
returnsint
as
begin
return(selectconvert(int,Value)ASValuefromTestwhere[Name]=Test)
end
go
select*fromTest2whereValue=dbo.getValue()
go
createfunctiongetTabletest(@t1datetime,@t2datetime)
returnstable
as
return(selectt1.Field1,t2.Field1,t2.Qty,t3.Field1,t3.Field1
fromTable1t1innerjoinTable2t2ont1.ID=t2.IDinnerjoinTable3t3ont2.JID=t3.JIDwheret1.Date>=@t1andt1.Date<@t2)