记录一下,方便找出最大的表:
- CREATE TABLE #table_stat
- (
- [Name] varchar(100), --表名称
- [Rows] int, --表行数
- [Reserved] varchar(1000), --表分配空间总量
- [Data] varchar(1000), --数据使用空间量
- [Index_size] varchar(1000), --索引使用空间量
- [Unused] varchar(1000) --未用空间量
- );
- EXEC sp_MSForEachTable N'INSERT INTO #table_stat EXEC sp_spaceused N''?'''
- SELECT * FROM #table_stat ORDER BY Rows DESC
- DROP TABLE #table_stat
SQL Server 2005/2008测试通过。
本文转自 BoyTNT 51CTO博客,原文链接:http://blog.51cto.com/boytnt/1108493,如需转载请自行联系原作者