既定の言語を変更する
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;