@@DATEFIRST (Transact-SQL)
Data aggiornamento: 14 aprile 2006
Restituisce il valore corrente, per la sessione, di SET DATEFIRST.
Convenzioni della sintassi Transact-SQL
Sintassi
@@DATEFIRST
Tipi restituiti
tinyint
Osservazioni
SET DATEFIRST indica il primo giorno specificato di ogni settimana. Il valore predefinito per la lingua Inglese Stati Uniti è 7, ovvero la domenica.
Le impostazioni della lingua influiscono sulla data. Nell'esempio seguente la lingua viene innanzitutto impostata su italian
. SELECT @@DATEFIRST
restituirà 1
. La lingua viene quindi impostata su us_english
. SELECT @@DATEFIRST
restituirà 7
.
SET LANGUAGE italian
GO
SELECT @@DATEFIRST
GO
SET LANGUAGE us_english
GO
SELECT @@DATEFIRST
Esempi
Nell'esempio seguente il primo giorno della settimana viene impostato su 5
(venerdì) e viene presupposto che il giorno corrente, Today
, sia sabato. L'istruzione SELECT
restituisce il valore di DATEFIRST
e il numero del giorno corrente della settimana.
SET DATEFIRST 5
SELECT @@DATEFIRST AS '1st Day', DATEPART(dw, GETDATE()) AS 'Today'
Set di risultati:
1st Day Today
---------------- --------------
5 2
Vedere anche
Riferimento
DATEPART (Transact-SQL)
Funzioni di configurazione (Transact-SQL)
SET DATEFIRST (Transact-SQL)
Guida in linea e informazioni
Cronologia modifiche
Versione | Cronologia |
---|---|
14 aprile 2006 |
|