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)

Guida in linea e informazioni

Assistenza su SQL Server 2005