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’impact de la commande SET LANGUAGE à travers quelques exemples concrets.
Vous choisirez entre les langues English, Croatian et Dutch, en tenant compte des formats suivants :
| Language | Date format |
|---|---|
| English | mdy |
| Croatian | ymd |
| Dutch | dmy |
Cet exercice fait partie du cours
Fonctions de manipulation des données dans SQL Server
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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;