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