更新 : 2006 年 4 月 14 日
現在のセッションにおける、SET DATEFIRST の現在の値を返します。
構文
@@DATEFIRST
戻り値の型
tinyint
解説
SET DATEFIRST は、各週の最初の指定曜日を表します。既定値は 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 日 |
|
.gif)