如何获得当前数据库名称?用sp_spaceused但无法将查出的表中的database_name字段作为一个变量获取出来

alga 2007-03-07 03:42:49
如何获得当前数据库名称?
...全文
232 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
skyz2003 2008-03-23
  • 打赏
  • 举报
回复
帐号:wangdehao
昵称:找找找(现在很幸福)

太感谢你了,解决了一个困扰了我两天的问题,本来我是用select * from INFORMATION_SCHEMA.TABLES解决不了我的问题!
alga 2007-03-07
  • 打赏
  • 举报
回复
哦,我知道了,select db_name(),多谢jacobsan(梅) 的提醒,下面的说得也不错
wangdehao 2007-03-07
  • 打赏
  • 举报
回复
DB_NAME
返回数据库名。

语法
DB_NAME ( database_id )

参数
database_id

是应返回数据库的标识号 (ID)。database_id 是 smallint,没有默认值。如果没有指定 ID,则返回当前数据库名。
jacobsan 2007-03-07
  • 打赏
  • 举报
回复
select db_name()
jacobsan 2007-03-07
  • 打赏
  • 举报
回复
看错
jacobsan 2007-03-07
  • 打赏
  • 举报
回复
host_name()

22,207

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧