@@DATEFIRST (Transact-SQL)

更新: 2006 年 4 月 14 日

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

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

語法

@@DATEFIRST

傳回類型

tinyint

備註

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

語言設定會影響日期資訊。在下列範例中,語言先設定為 italianSELECT @@DATEFIRST 會傳回 1。然後語言再設定為 us_englishSELECT @@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

請參閱

參考

DATEPART (Transact-SQL)
組態函數 (Transact-SQL)
SET DATEFIRST (Transact-SQL)

說明及資訊

取得 SQL Server 2005 協助

變更歷程記錄

版本 歷程記錄

2006 年 4 月 14 日

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