ComeçarComece de graça

Analisar strings para datas

Mudar o idioma para carregamento de dados nem sempre é viável. Em vez de usar a sintaxe SET LANGUAGE, você pode usar a função PARSE() para interpretar uma string como um tipo de data usando um locale específico.

Vamos novamente usar a tabela dbo.Dates, desta vez analisando todas as datas como alemãs usando o locale de-de.

Este exercício faz parte do curso

Análise de Séries Temporais no SQL Server

Ver curso

Instruções do exercício

  • Converta DateText em datas usando o locale alemão (de-de).
  • Em seguida, converta DateText para o tipo de dado DATETIME2(7), ainda usando o locale alemão.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

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;
Editar e executar o código