获取当前ADO连接的数据库名称

susdj 2005-09-30 09:34:07
有这种函数或者系统存储过程吗?
...全文
171 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
tongki 2006-07-01
  • 打赏
  • 举报
回复
试试:
declare @sqlstr varchar(8000)
declare @db varchar(100)
set @db = (select db_name())

select @sqlstr='use master backup 数据库 use ' + @db
exec(@sqlstr)
susdj 2005-10-02
  • 打赏
  • 举报
回复
up
loveghb 2005-09-30
  • 打赏
  • 举报
回复
借贴主的宝地一用!
救命啊!!!
http://community.csdn.net/Expert/topic/4303/4303421.xml?temp=.1166498
susdj 2005-09-30
  • 打赏
  • 举报
回复
执行后没有回到原来的数据库
susdj 2005-09-30
  • 打赏
  • 举报
回复
好象不行,我的SQL是这样的

declare @db varchar(100)
set @db = (select db_name())

use master
backup 数据库...
--回到原来的数据库
exec('use '+@db)
vivianfdlpw 2005-09-30
  • 打赏
  • 举报
回复
select db_name()
wgsasd311 2005-09-30
  • 打赏
  • 举报
回复
sp_who

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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