IniziaInizia gratis

Modificare il formato della data

Ricorda che SQL Server può interpretare le stringhe di caratteri che sembrano date in modo diverso da come ti aspetteresti. A seconda delle impostazioni, la stringa "29-04-2019" potrebbe essere interpretata come il 29 aprile, oppure potrebbe generare un errore indicando che la conversione a data non è stata possibile. Nel primo caso, SQL Server si aspetta un formato giorno-mese-anno; nel secondo probabilmente si aspetta mese-giorno-anno e il mese 29 non esiste.

In questo esercizio, dirai a SQL Server quale formato di data vuoi usare.

Questo esercizio fa parte del corso

Funzioni per manipolare i dati in SQL Server

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

DECLARE @date1 NVARCHAR(20) = '2018-30-12';

-- Set the date format and check if the variable is a date
SET DATEFORMAT ___;
SELECT ___(@date1) AS result;
Modifica ed esegui il codice