SQL 怎么查询当前应用的数据库名? SQL 怎么查询当前应用的数据库名? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select db_name() 同意 如同二楼.用:DB_NAME返回数据库名。语法DB_NAME ( database_id ) 参数database_id是应返回数据库的标识号 (ID)。database_id 是 smallint,没有默认值。如果没有指定 ID,则返回当前数据库名。返回类型nvarchar(128)示例此示例检查 sysdatabases 中的每个数据库,使用数据库标识号来确定数据库名。USE masterSELECT dbid, DB_NAME(dbid) AS DB_NAMEFROM sysdatabasesORDER BY dbidGO下面是结果集:dbid DB_NAME ------ ------------------------------ 1 master 2 tempdb 3 model 4 msdb 5 pubs (5 row(s) affected) 请大虾们指教 关于临时表与内存表问题 请问一个数据库改名的问题 一个存储过程问题,高手进来帮帮忙 float转换字符串问题 才鸟问个存储过程问题!! convert 和 grid问题 求一个高效的sql存储过程 Update 语句 求助。不能执行的存储过程,谁帮我看看 怎么判断sql语句没走索引?? tony 给 javascriptLover3 50可用分
返回数据库名。语法
DB_NAME ( database_id ) 参数
database_id是应返回数据库的标识号 (ID)。database_id 是 smallint,没有默认值。如果没有指定 ID,则返回当前数据库名。返回类型
nvarchar(128)示例
此示例检查 sysdatabases 中的每个数据库,使用数据库标识号来确定数据库名。USE master
SELECT dbid, DB_NAME(dbid) AS DB_NAME
FROM sysdatabases
ORDER BY dbid
GO下面是结果集:dbid DB_NAME
------ ------------------------------
1 master
2 tempdb
3 model
4 msdb
5 pubs (5 row(s) affected)