Kom igångKom igång gratis

Tolka strängar som datum

Det är inte alltid möjligt att ändra språkinställningen vid datainläsning. I stället för att använda syntaxen SET LANGUAGE kan vi använda funktionen PARSE() för att tolka en sträng som en datumtyp med hjälp av en specifik locale.

Vi använder återigen tabellen dbo.Dates, den här gången för att tolka alla datum som tyska med locale de-de.

Den här övningen är en del av kursen

Tidsserieanalys i SQL Server

Visa kurs

Övningsinstruktioner

  • Tolka DateText som datum med den tyska locale (de-de).
  • Tolka sedan DateText som datatypen DATETIME2(7), fortfarande med den tyska locale.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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;
Redigera och kör kod