本文件已封存並已停止維護。

@@DATEFIRST (Transact-SQL)

更新: 2006 年 4 月 14 日

傳回 SET DATEFIRST 之工作階段的目前值。

主題連結圖示 Transact-SQL 語法慣例


@@DATEFIRST

tinyint

SET DATEFIRST 指出每週指定的第一天。U.S. English 預設值是 7,也就是星期日。

語言設定會影響日期資訊。在下列範例中,語言先設定為 italian。SELECT @@DATEFIRST 會傳回 1。然後語言再設定為 us_english。SELECT @@DATEFIRST 會傳回 7。

SET LANGUAGE italian
GO
SELECT @@DATEFIRST
GO
SET LANGUAGE us_english
GO
SELECT @@DATEFIRST

下列範例是將當週第一天設為 5 (星期五),並且假設當日 (Today) 是星期六。SELECT 陳述式會傳回 DATEFIRST 值以及當週當日的號碼。

SET DATEFIRST 5
SELECT @@DATEFIRST AS '1st Day', DATEPART(dw, GETDATE()) AS 'Today'

結果集如下:

1st Day           Today
----------------  --------------
5                 2

版本 歷程記錄

2006 年 4 月 14 日

新增內容:
  • 新增有關語言設定對 @@DATEFIRST 造成之影響的資訊。
顯示: