在T-SQL中sp_help与sp_helpdb有什么区别啊?求解释,谢谢!

2025-02-23 04:45:43
推荐回答(2个)
回答1:

sp_helpdb:   返回一个特定数据库或者所有数据库的信息。

返回单个数据库的信息

EXEC sp_helpdb N'AdventureWorks2012';

返回所有数据库的信息

EXEC sp_helpdb

结果:

name | fileid | filename | filegroup | size | maxsize | growth | usage

更多关于sp_helpdb的信息,http://msdn.microsoft.com/en-us/library/ms178568.aspx

 

sp_help: 查询返回任何数据库对象 (任何在系统表sysobjects中的对象)的信息,  用户自定义数据类型,或者有MS SQL Server内置的数据类型。

use AdventureWorks2012
Go

EXEC sp_help;

更多关于sp_help:http://technet.microsoft.com/zh-cn/library/aa933429(v=sql.80).aspx

回答2:

只知道sp_helpdb是查看某个或所有数据库的信息