SQL自定義函數(shù)-取得當前日期的季節(jié)
--作用,在SQL2000中自定義函數(shù)中不能調(diào)用getdate(),只能這樣了
create view view_getmonth as select mymonth=month(getdate());
--函數(shù)體
create function fun_print_season()--函數(shù)名
returns char(4)--返回類型
as
begin
declare @t1 int,@t2 varchar(20) --定義局部變量
select @t1= mymonth from view_getmonth
if @t1=12 OR @t1=1 OR @t1=2
set @t2= '冬天'
else if @t1>=3 AND @t1<=5
set @t2= '春天'
else if @t1>=6 AND @t1<=8
set @t2= '夏天'
else
set @t2= '秋天'
return @t2
end
--調(diào)用方法
select dbo.fun_print_season() as season
本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請
點擊舉報。