Applies to: SQL Server (all supported versions)
Returns the database name specified by the user in the database connection string. This database is specified by using the sqlcmd-d option (USE database). It can also be specified with the Open Database Connectivity (ODBC) data source expression (initial catalog =databasename).
This database is different from the default user database.
To view Transact-SQL syntax for SQL Server 2014 and earlier, see Previous versions documentation.
If the initial database isn't specified, the function returns an empty string.