如何获得用户的默认语言?

时间:2015-08-26 15:52:03

标签: sql-server

在SQL Server中,sp_defaultlanguage设置用户的默认语言,但是如何获取现有值(对于任意用户)?

2 个答案:

答案 0 :(得分:3)

这对我有用:

SELECT default_language_name
FROM sys.server_principals
WHERE name = ?

答案 1 :(得分:2)

为当前用户使用全局变量@@ LANGUAGE

SELECT @@LANGUAGE

或使用sys.sql_logins:

SELECT default_language_name
FROM sys.sql_logins
WHERE name = ?