LoslegenKostenlos loslegen

Strings in Datumswerte parsen

Die Sprache für das Laden von Daten zu ändern, ist nicht immer praktikabel. Statt SET LANGUAGE zu verwenden, kannst du mit der Funktion PARSE() einen String mithilfe eines bestimmten Gebietsschemas als Datumstyp interpretieren.

Wir verwenden erneut die Tabelle dbo.Dates und parsen diesmal alle Datumsangaben als Deutsch mit dem Gebietsschema de-de.

Diese Übung ist Teil des Kurses

Zeitreihenanalyse in SQL Server

Kurs anzeigen

Anleitung zur Übung

  • Parse DateText als Datumswerte mit dem deutschen Gebietsschema (de-de).
  • Parse anschließend DateText als Datentyp DATETIME2(7), weiterhin mit dem deutschen Gebietsschema.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

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 bearbeiten und ausführen