Поделиться через


DB_NAME (Transact-SQL)

Возвращает имя базы данных.

Применимо для следующих объектов: SQL Server (SQL Server 2008 по текущую версию), База данных SQL Windows Azure (С первоначального выпуска по текущий выпуск).

Значок ссылки на раздел Синтаксические обозначения в Transact-SQL

Синтаксис

DB_NAME ( [ database_id ] )

Аргументы

  • database_id
    Идентификатор возвращаемой базы данных. Аргумент database_id имеет тип int и не имеет значения по умолчанию. Если идентификационный номер не указан, возвращается имя текущей базы данных.

Типы возвращаемых данных

nvarchar(128)

Примеры

А.Возврат имени текущей базы данных

Следующий пример возвращает имя текущей базы данных.

SELECT DB_NAME() AS [Current Database];
GO

Б.Возврат имени базы данных с указанным идентификатором базы данных

Следующий пример возвращает имя базы данных для идентификатора базы данных 3.

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

См. также

Справочник

DB_ID (Transact-SQL)

Функции метаданных (Transact-SQL)

sys.databases (Transact-SQL)