Formato di data alfabetico
In Microsoft SQL Server 2005 è possibile specificare i dati relativi alla data indicando il nome del mese nella forma estesa, ad esempio aprile, o nella forma abbreviata, ad esempio apr, specifica della lingua utilizzata. Le virgole sono facoltative e la combinazione di maiuscole e minuscole viene ignorata.
Di seguito vengono riportate alcune linee guida per l'utilizzo dei formati di data alfabetici:
Racchiudere data e ora tra virgolette singole (').
I formati alfabetici validi per i dati relativi alla data in SQL Server sono i seguenti (i caratteri racchiusi tra parentesi quadre [ ] sono facoltativi):
Apr[il] [15][,] 1996 Apr[il] 15[,] [19]96 Apr[il] 1996 [15] [15] Apr[il][,] 1996 15 Apr[il][,][19]96 15 [19]96 apr[il] [15] 1996 apr[il] 1996 APR[IL] [15] 1996 [15] APR[IL]
Se si specificano solo le ultime due cifre dell'anno, i valori minori delle ultime due cifre del valore impostato nell'opzione di configurazione two digit year cutoff vengono interpretati come appartenenti allo stesso secolo dell'anno di cambio data. I valori maggiori o uguali al valore di questa opzione vengono interpretati come appartenenti al secolo che precede l'anno di cambio data. Se, ad esempio, l'opzione two digit year cutoff è impostata su 2050, ovvero il valore predefinito, il valore 25 viene interpretato come 2025 e il valore 50 viene interpretato come 1950. Per evitare ambiguità utilizzare il formato per gli anni a quattro cifre.
Se manca il giorno, viene inserito il primo giorno del mese.
Quando si specifica il mese in formato alfabetico, l'impostazione SET DATEFORMAT della sessione non viene applicata.
Vedere anche
Concetti
Utilizzo di dati relativi a data e ora
Altre risorse
Tipi di dati data/ora (Transact-SQL)
LIKE (Transact-SQL)
SET DATEFORMAT (Transact-SQL)