create table #tmp (tbName varchar(20),tbRows int,tbReserved varchar(20),
tbData varchar(20),tbIndexSize varchar(20),tbUnUsed varchar(20))
insert #tmp exec sp_MSForEachTable ' exec sp_spaceused ''?'''select * from #tmp
tbData varchar(20),tbIndexSize varchar(20),tbUnUsed varchar(20))
insert #tmp exec sp_MSForEachTable ' exec sp_spaceused ''?'''select * from #tmp
--得到数据库中所有表的空间/记录情况create table #tb(表名 sysname,记录数 int
,保留空间 varchar(10),使用空间 varchar(10)
,索引使用空间 varchar(10),未用空间 varchar(10))insert into #tb exec sp_MSForEachTable 'EXEC sp_spaceused ''?'''select * from #tbgo
drop table #tb