DB_NAME (Transact-SQL)

返回数据库名称。

主题链接图标Transact-SQL 语法约定

语法

DB_NAME ( [ database_id ] )

参数

  • database_id
    要返回的数据库的标识号 (ID)。database_id 的数据类型为 int,无默认值。如果未指定 ID,则返回当前数据库名称。

返回类型

nvarchar(128)

示例

A. 返回当前数据库名称

以下示例返回当前数据库的名称。

SELECT DB_NAME() AS [Current Database];
GO

B. 返回指定数据库 ID 的数据库名称

以下示例返回数据库 ID 3 的数据库名称。

USE master;
GO
SELECT DB_NAME(3)AS [Database Name];
GO