方法一:
declare @week varchar(10) --1.獲取星期幾參數一 --set @week=@@DATEFIRST --2.獲取星期參數二 set @week=DATEPART(weekday,GETDATE()) select case @week when 1 then '星期日' when 2 then '星期一' when 3 then '星期二' when 4 then '星期三' when 5 then '星期四' when 6 then '星期五' when 7 then '星期六' end
方法二:
--設置語言,這個很重要,會導致不同的返回結果 (只需設置一次語言后,就可以重復調用 DATENAME) SET LANGUAGE N'Simplified Chinese' --簡體中文 --SET LANGUAGE N'English' --英文 --SET LANGUAGE N'Korean'--韓文 SELECT DATENAME(weekday,GETDATE()) --獲取星期幾