Zmiana domyślnego języka
Język ustawiony w SQL Server może wpływać na sposób interpretowania ciągów znaków jako dat.
Zmiana języka automatycznie aktualizuje format daty.
W tym ćwiczeniu przeanalizujesz wpływ polecenia SET LANGUAGE na kilka praktycznych przykładów.
Wybierzesz spośród języka angielskiego, chorwackiego i niderlandzkiego, mając na uwadze, że używają one następujących formatów:
| Język | Format daty |
|---|---|
| English | mdy |
| Croatian | ymd |
| Dutch | dmy |
To ćwiczenie jest częścią kursu
Funkcje do manipulowania danymi w SQL Server
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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;