Začněte nyníZačněte zdarma

Převod řetězců na data pomocí PARSE

Měnit nastavení jazyka při načítání dat není vždy možné. Místo syntaxe SET LANGUAGE můžeme použít funkci PARSE(), která převede řetězec na datový typ s ohledem na konkrétní locale.

Opět budeme pracovat s tabulkou dbo.Dates, tentokrát budeme všechna data parsovat jako německá pomocí locale de-de.

Toto cvičení je součástí kurzu

Time Series Analysis in SQL Server

Zobrazit kurz

Pokyny k cvičení

  • Parsuj sloupec DateText jako data s použitím německého locale (de-de).
  • Poté parsuj DateText jako datový typ DATETIME2(7), stále s německým locale.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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;
Upravit a spustit kód