如何查看SQL Server 2000数据库每个表占用的磁盘空间

添加人:admin三级(1001分)   添加时间:2007-06-24    阅读次数:1975  收藏此教程

同样的命题在SQL Server 2005中,微软发布了一个报表,可以直接查看,但是这个报表不能用于SQL Server 2000。

于是我就写了下面这几句话,可以返回同样的结果
CREATE TABLE TMP
(name varchar(50),
rows int,
reserved varchar(50),
data varchar(50),
index_size varchar(50),
unused varchar(50))
GO

INSERT INTO tmp (name,rows,reserved,data,index_size,unused)
EXEC sp_msforeachTable @Command1="sp_spaceused '?'"
SELECT * FROM tmp ORDER BY data DESC 
DROP TABLE tmp

1页 第1上一页1下一页
相关的教程: MSSQL SQL Server
收藏此教程

当前平均分: -3.0(1 次打分)

-5-4-3-2-1012345
评论主题
您的大名
您的评论
验证码 点击换一个验证码
知识库搜索: