开始使用免费开始使用

将字符串解析为日期

在加载数据时更改语言并不总是可行。与其使用 SET LANGUAGE 语法,不如使用 PARSE() 函数,按照特定的区域设置将字符串解析为日期类型。

我们将再次使用表 dbo.Dates,这次把所有日期都按德语解析,区域设置为 de-de

本练习是课程的一部分

SQL Server 中的时间序列分析

查看课程

练习说明

  • 使用德语区域设置(de-de)将 DateText 解析为日期。
  • 然后,仍使用德语区域设置,将 DateText 解析为数据类型 DATETIME2(7)

交互式实操练习

通过完成这段示例代码来试试这个练习。

SELECT
	d.DateText AS String,
	-- Parse as DATE using German
	___(d.___ AS DATE USING ___) AS StringAsDate,
	-- Parse as DATETIME2(7) using German
	___(d.___ AS DATETIME2(7) USING ___) AS StringAsDateTime2
FROM dbo.Dates d;
编辑并运行代码