在SQL中,语句Exec sp_helpdb是什么意思

是SQL2000... 是SQL2000 展开
 我来答
百度网友3a6857b
推荐于2017-11-28 · 超过32用户采纳过TA的回答
知道答主
回答量:150
采纳率:0%
帮助的人:92.9万
展开全部
系统自定义的存储过程
sp_helpdb
报告有关指定数据库或所有数据库的信息。

语法
sp_helpdb [ [ @dbname= ] 'name' ]

参数
[@dbname=] 'name'

是要为其提供信息的数据库名称。name 的数据类型为 sysname,无默认值。如果没有指定 name,则 sp_helpdb 报告 master.dbo.sysdatabases 中的所有数据库。

返回代码值
0(成功)或 1(失败)

注释
结果集中的 status 列报告在 sysdatabases 的 status 列中打开了哪些位。不报告 sysdatabases 中 status2 列的信息。

权限
执行权限默认授予 public 角色。

sp_helpdb 必须访问服务器上的数据库以确定要显示的有关数据库的信息。因此,服务器上的每个数据库都必须满足下列条件之一:

执行 sp_helpdb 的用户必须拥有访问数据库的权限。

guest 用户帐户必须存在于数据库中。
如果无法访问数据库,那么 sp_helpdb 将显示错误信息 15622 和有关数据库的尽可能多的信息。

示例
A. 返回有关单个数据库的信息
下面的示例显示有关 pubs 数据库的信息。

exec sp_helpdb pubs

B. 返回有关所有数据库的信息
下面的示例显示有关运行 Microsoft® SQL Server™ 的服务器上的所有数据库的信息。

exec sp_helpdb

参考资料: sqlserver 联机丛书

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式