CommencerCommencez gratuitement

Analyser des chaînes en dates

Changer la langue pour le chargement des données n’est pas toujours possible. Au lieu d’utiliser l’instruction SET LANGUAGE, nous pouvons utiliser la fonction PARSE() pour analyser une chaîne en un type date à l’aide d’une locale spécifique.

Nous allons de nouveau utiliser la table dbo.Dates, cette fois en interprétant toutes les dates comme allemandes avec la locale de-de.

Cet exercice fait partie du cours

<cours>Analyse de séries temporelles dans SQL Server</cours>
Voir le cours

Instructions de l’exercice

  • Analysez DateText en dates en utilisant la locale allemande (de-de).
  • Ensuite, analysez DateText en type de données DATETIME2(7), toujours avec la locale allemande.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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;
Modifier et exécuter le code