drop table ##
exec sp_MSForEachTable
@precommand=N'create table ##(
表名 sysname,
记录数 int,
保留空间 Nvarchar(50),
使用空间 varchar(50),
索引使用空间 varchar(50),
未用空间 varchar(50))',
@command1=N'insert ## exec sp_spaceused ''?''',
@postcommand=N'select * from ## order by 记录数 '
结果:
表名 记录数 保留空间 使用空间 索引使用空间 未用空间
sim_mstkyoten 4 16 KB 8 KB 8 KB 0 KB
sim_mstscore 14 16 KB 8 KB 8 KB 0 KB
sim_mstjigyobu 16 16 KB 8 KB 8 KB 0 KB
APP_LOG 180 32 KB 16 KB 16 KB 0 KB
sim_orderinfo 7971 8392 KB 8336 KB 8 KB 48 KB