@@DATEFIRST (Transact-SQL)
更新: 2006 年 4 月 14 日
傳回 SET DATEFIRST 之工作階段的目前值。
語法
@@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
請參閱
參考
DATEPART (Transact-SQL)
組態函數 (Transact-SQL)
SET DATEFIRST (Transact-SQL)
說明及資訊
變更歷程記錄
版本 | 歷程記錄 |
---|---|
2006 年 4 月 14 日 |
|