Изменение языка по умолчанию
Язык, установленный в SQL Server, влияет на то, как строки символов интерпретируются как даты.
Изменение языка автоматически обновляет формат даты.
В этом упражнении вы проанализируете влияние команды SET LANGUAGE на практических примерах.
Вы будете выбирать между английским, хорватским и нидерландским языками, учитывая, что они используют следующие форматы:
| Язык | Формат даты |
|---|---|
| Английский | mdy |
| Хорватский | ymd |
| Нидерландский | dmy |
Это упражнение является частью курса
Функции для работы с данными в SQL Server
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
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;