Modificare la lingua predefinita
La lingua impostata in SQL Server può influenzare il modo in cui le stringhe di caratteri vengono interpretate come date.
Cambiare la lingua aggiorna automaticamente il formato della data.
In questo esercizio, analizzerai l'impatto del comando SET LANGUAGE su alcuni esempi pratici.
Selezionerai tra le lingue English, Croatian e Dutch, tenendo presente che usano i seguenti formati:
| Language | Date format |
|---|---|
| English | mdy |
| Croatian | ymd |
| Dutch | dmy |
Questo esercizio fa parte del corso
Funzioni per manipolare i dati in SQL Server
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
DECLARE @date1 NVARCHAR(20) = '30.03.2019';
-- Set the correct language
SET LANGUAGE ___;
SELECT
@date1 AS initial_date,
-- Check that the date is valid
ISDATE(@date1) AS is_valid,
-- Select the name of the month
___ AS month_name;