Devuelve el nombre de la base de datos.
Convenciones de sintaxis de Transact-SQL
DB_NAME ( [ database_id ] )
Es el número de identificación (Id.) de la base de datos que se va a devolver. database_id es de tipo int y no tiene ningún valor predeterminado. Si no se especifica el Id., se devuelve el nombre de la base de datos actual.
nvarchar(128)
En el ejemplo siguiente se devuelve el nombre de la base de datos actual.
SELECT DB_NAME() AS [Current Database]; GO
En el ejemplo siguiente se devuelve el nombre de la base de datos con Id. 3.
3
USE master; GO SELECT DB_NAME(3)AS [Database Name]; GO