是否有像@@ ServerName这样的变量但是对于数据库名称?

时间:2011-05-26 17:44:20

标签: sql-server-2008

我需要获取我当前正在运行的数据库的名称(在URL列中使用)。

我知道我可以使用@@ ServerName获取服务器名称。但是没有@@ DatabaseName。

如何获取当前正在运行的数据库?

3 个答案:

答案 0 :(得分:5)

尝试使用:

select DB_Name()

数据库更改的示例:

use master
select DB_Name()
use model
select DB_Name()

答案 1 :(得分:1)

您可以使用DB_NAME()获取数据库名称。

SELECT DB_NAME() AS DataBaseName

答案 2 :(得分:0)

您可以使用此功能获取当前使用的数据库名称

选择DB_NAME()