@@DATEFIRST (Transact-SQL)
Aktualisiert: 14. April 2006
Gibt den aktuellen Wert des SET DATEFIRST-Parameters für die Sitzung zurück.
Transact-SQL-Syntaxkonventionen
Syntax
@@DATEFIRST
Rückgabetypen
tinyint
Hinweise
SET DATEFIRST zeigt den angegebenen ersten Tag jeder Woche an. Der US-englische Standardwert ist 7, für Sonntag.
Spracheinstellungen wirken sich auf Datumsinformationen aus. Im folgenden Beispiel wird zunächst die Sprache auf italian
festgelegt. SELECT @@DATEFIRST
gibt 1
zurück. Dann wird die Sprache auf us_english
festgelegt. SELECT @@DATEFIRST
gibt 7
zurück.
SET LANGUAGE italian
GO
SELECT @@DATEFIRST
GO
SET LANGUAGE us_english
GO
SELECT @@DATEFIRST
Beispiele
Dieses Beispiel legt den ersten Tag der Woche auf 5
(Freitag) fest und geht davon aus, dass der aktuelle Tag, Today
, Samstag ist. Die SELECT
-Anweisung gibt den DATEFIRST
-Wert und die Zahl des aktuellen Tages der Woche zurück.
SET DATEFIRST 5
SELECT @@DATEFIRST AS '1st Day', DATEPART(dw, GETDATE()) AS 'Today'
Im Folgenden wird das Resultset aufgeführt:
1st Day Today
---------------- --------------
5 2
Siehe auch
Verweis
DATEPART (Transact-SQL)
Konfigurationsfunktionen (Transact-SQL)
SET DATEFIRST (Transact-SQL)
Hilfe und Informationen
Informationsquellen für SQL Server 2005
Änderungsverlauf
Version | Verlauf |
---|---|
14. April 2006 |
|