计算机网络—数据库
来源:百度知道 编辑: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 联机丛书