更改默认语言
在 SQL Server 中设置的语言会影响将字符字符串解释为日期的方式。
更改语言会自动更新日期格式。
在本练习中,您将通过一些实际示例分析 SET LANGUAGE 命令的影响。
您需要在 English、Croatian 和 Dutch 三种语言之间进行选择,并考虑它们使用的日期格式:
| 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;