ПочатиПочніть безкоштовно

Розбір рядків на дати

Змінювати мову для завантаження даних не завжди можливо. Замість синтаксису SET LANGUAGE можна використати функцію PARSE() і розібрати рядок як тип дати з урахуванням певної локалі.

Ми знову скористаємося таблицею dbo.Dates і цього разу розберемо всі дати як німецькі, використовуючи локаль de-de.

Ця вправа є частиною курсу

Аналіз часових рядів у SQL Server

Переглянути курс

Інструкції до вправи

  • Розберіть DateText як дати, використовуючи німецьку локаль (de-de).
  • Потім розберіть DateText як тип даних DATETIME2(7), все ще використовуючи німецьку локаль.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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;
Редагувати та запускати код