ÎncepețiÎncepe gratuit

Parsarea șirurilor de caractere ca date calendaristice

Schimbarea limbii pentru încărcarea datelor nu este întotdeauna posibilă. În loc să folosim sintaxa SET LANGUAGE, putem utiliza funcția PARSE() pentru a parsa un șir de caractere ca tip dată calendaristică, folosind un locale specific.

Vom folosi din nou tabela dbo.Dates, de data aceasta parsând toate datele ca germane, cu ajutorul locale-ului de-de.

Acest exercițiu face parte din cursul

Analiza seriilor de timp în SQL Server

Vezi cursul

Instrucțiuni pentru exercițiu

  • Parsează DateText ca date calendaristice folosind locale-ul german (de-de).
  • Apoi, parsează DateText ca tipul de date DATETIME2(7), tot cu locale-ul german.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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;
Editează și rulează codul