@@DATEFIRST (Transact-SQL)
Mis à jour : 14 avril 2006
Retourne la valeur actuelle, pour la session, de SET DATEFIRST.
Conventions de la syntaxe de Transact-SQL
Syntaxe
@@DATEFIRST
Notes
SET DATEFIRST indique le premier jour de chaque semaine. Pour les États-Unis, la valeur par défaut est 7 (dimanche).
Les paramètres de langue affectent les informations relatives à la date. Dans l'exemple suivant, la langue est d'abord définie à italian
. SELECT @@DATEFIRST
retourne 1
. La langue est ensuite définie à us_english
. SELECT @@DATEFIRST
retourne 7
.
SET LANGUAGE italian
GO
SELECT @@DATEFIRST
GO
SET LANGUAGE us_english
GO
SELECT @@DATEFIRST
Types de retour
tinyint
Exemple
L'exemple suivant définit le premier jour de la semaine à 5
(vendredi) et considère que le jour actuel, Today
, est samedi. L'instruction SELECT
retourne la valeur DATEFIRST
et le numéro du jour actuel de la semaine.
SET DATEFIRST 5
SELECT @@DATEFIRST AS '1st Day', DATEPART(dw, GETDATE()) AS 'Today'
Voici le jeu de résultats obtenu :
1st Day Today
---------------- --------------
5 2
Voir aussi
Référence
DATEPART (Transact-SQL)
Fonctions de configuration (Transact-SQL)
SET DATEFIRST (Transact-SQL)
Aide et Informations
Assistance sur SQL Server 2005
Historique des modifications
Version | Historique |
---|---|
14 avril 2006 |
|