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
Instructions de l’exercice
- Analysez
DateTexten dates à l'aide du paramètre régional allemand (de-de). - Ensuite, analysez
DateTextavec le type de donnéesDATETIME2(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;