43

How to get Database name of a specific Database in a stored procedure.

Sreekumar P
  • 5,900
  • 11
  • 57
  • 82

2 Answers2

64

To get the current database name use select db_name().

DB_NAME(Transact-SQL)

Mikael Eriksson
  • 136,425
  • 22
  • 210
  • 281
17

or

select name from sys.sysdatabases 
where dbid=db_id()

or

select DB_NAME(db_id())
Madhivanan
  • 13,470
  • 1
  • 24
  • 29