Inizia subitoInizia gratis

Eseguire il parse di stringhe in date

Cambiare la lingua per il caricamento dei dati non è sempre praticabile. Invece di usare la sintassi SET LANGUAGE, possiamo usare la funzione PARSE() per interpretare una stringa come un tipo di data usando un locale specifico.

Useremo ancora la tabella dbo.Dates, questa volta interpretando tutte le date come tedesche usando il locale de-de.

Questo esercizio fa parte del corso

Analisi delle serie temporali in SQL Server

Visualizza corso

Istruzioni dell'esercizio

  • Interpreta DateText come date usando il locale tedesco (de-de).
  • Poi interpreta DateText come tipo di dato DATETIME2(7), sempre usando il locale tedesco.

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

SELECT
	d.DateText AS String,
	-- Parse as DATE using German
	___(d.___ AS DATE USING ___) AS StringAsDate,
	-- Parse as DATETIME2(7) using German
	___(d.___ AS DATETIME2(7) USING ___) AS StringAsDateTime2
FROM dbo.Dates d;
Modifica ed esegui il codice