Transact-SQL 参考

SET LANGUAGE

指定会话的语言环境。会话语言确定 datetime 格式和系统信息。

语法

SET LANGUAGE { [ N ] 'language' | @language_var }

参数

[N]'language' | @language_var

是存储在 syslanguages 中的语言名称。该参数可以是 Unicode,或者是转换为 Unicode 的 DBCS。若要指定使用 Unicode 的语言,请使用 N'language'。如果将语言指定为变量,则变量的数据类型必须为 sysname

注释

SET LANGUAGE 的设置是在执行或运行时设置,而不是在分析时设置。

权限

SET LANGUAGE 权限默认授予所有用户。

示例

下例将默认语言设置为 us_english

SET LANGUAGE us_english
GO

请参见

数据类型

sp_helplanguage

SET

SQL Server 语言支持

syslanguages(仅限于 master 数据库)