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>Instructions de l’exercice
- Analysez
DateTexten dates en utilisant la locale allemande (de-de). - Ensuite, analysez
DateTexten type de donnéesDATETIME2(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;