SQL Server根据语言查询来返回不同的结果

栏目:IT技术分享 发布时间:2026-08-22 09:40
通过SET LANGUAGE命令可以控制SQL Server数据库返回结果的语言格式,支持繁体中文和英文等不同语言环境下的日期时间显示,利用DATENAME和CONVERT函数实现多语言数据展示。

SQL Server根据语言查询来返回不同的结果(图1)

SQL Server数据库可以根据语言查询来控制返回结果的语言格式。本文我们主要介绍一下繁体中文和英文的返回结果查询,接下来我们就开始介绍。

使用繁体中文

如下代码:

set language N'繁體中文'  SELECT   DATENAME(ww, '2011-08-17 12:13:00'),  DATENAME(DW,'2011-08-17 13:12:00'),  CONVERT(varchar,getdate(),109) 

SQL Server根据语言查询来返回不同的结果(图2)

执行结果如下:

使用英文

代码如下:

set language N'English'  SELECT   DATENAME(ww, '2011-08-17 12:13:00'),  DATENAME(DW,'2011-08-17 13:12:00'),  CONVERT(varchar,getdate(),109) 

关于SQL Server根据语言查询来返回不同的结果的知识就介绍到这里了,希望本次的介绍能够对您有所收获!

SQL Server根据语言查询来返回不同的结果(图3)