Aan de slagGa gratis aan de slag

Strings parsen naar datums

De taal wijzigen voor het laden van data is niet altijd haalbaar. In plaats van de syntaxis SET LANGUAGE te gebruiken, kun je met de functie PARSE() een string parsen als een datumtype met een specifieke landinstelling.

We gebruiken opnieuw de tabel dbo.Dates, en dit keer parsen we alle datums als Duits met de locale de-de.

Deze oefening maakt deel uit van de cursus

Tijdreeksanalyse in SQL Server

Cursus bekijken

Oefeninstructies

  • Parse DateText als datums met de Duitse locale (de-de).
  • Parse vervolgens DateText als het gegevenstype DATETIME2(7), nog steeds met de Duitse locale.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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;
Code bewerken en uitvoeren