Modifier la langue par défaut
La langue définie dans SQL Server peut influencer la façon dont les chaînes de caractères sont interprétées comme des dates.
Changer la langue met automatiquement à jour le format de date.
Dans cet exercice, vous allez analyser l'effet de la commande SET LANGUAGE à travers quelques exemples concrets.
Vous choisirez entre les langues anglaise, croate et néerlandaise, en tenant compte des formats suivants :
| Langue | Format de date |
|---|---|
| English | mdy |
| Croatian | ymd |
| Dutch | dmy |
Cette activité fait partie du cours
Fonctions pour manipuler les données dans SQL Server
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
DECLARE @date1 NVARCHAR(20) = '30.03.2019';
-- Set the correct language
SET LANGUAGE ___;
SELECT
@date1 AS initial_date,
-- Check that the date is valid
ISDATE(@date1) AS is_valid,
-- Select the name of the month
___ AS month_name;