Зміна мови за замовчуванням
Мова, встановлена в SQL Server, може впливати на те, як рядки символів інтерпретуються як дати.
Зміна мови автоматично оновлює формат дати.
У цій вправі ви проаналізуєте вплив команди SET LANGUAGE на практичних прикладах.
Ви обиратимете між англійською, хорватською та нідерландською мовами, зважаючи на те, що вони використовують такі формати:
| Language | Date format |
|---|---|
| English | mdy |
| Croatian | ymd |
| Dutch | 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;