DB_NAME (Transact-SQL)

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

Значок ссылки на разделСоглашения о синтаксисе в 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)

Справка и поддержка

Получение помощи по SQL Server 2005