CommencezCommencez gratuitement

Analyser des chaînes en dates

Changer la langue pour le chargement des données n'est pas toujours possible. Plutôt que d'utiliser l'instruction SET LANGUAGE, on peut utiliser la fonction PARSE() pour analyser une chaîne en type date selon un paramètre régional précis.

Nous allons de nouveau utiliser la table dbo.Dates, cette fois en analysant toutes les dates comme allemandes avec le paramètre régional de-de.

Cette activité fait partie du cours

Analyse de séries chronologiques dans SQL Server

Voir le cours

Instructions de l’exercice

  • Analysez DateText en dates à l'aide du paramètre régional allemand (de-de).
  • Ensuite, analysez DateText avec le type de données DATETIME2(7), toujours en utilisant le paramètre régional allemand.

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