计算机网络—数据库

来源:百度知道 编辑:UC知道 时间:2024/09/21 03:54:57
数据库中的sp—helpdb什么意思,最好说清楚点,谢谢了提前。

系统自定义的存储过程
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 联机丛书