利用一段SQL语句,可以查询当前数据库的各个表的记录数以及空间使用情况。
--SQL Server 统计数据库中所有表的记录数和占用空间 create table #tmp (name varchar(50),rows int,reserved varchar(50),data varchar(50),index_size varchar(50),unused varchar(50)); insert into #tmp (name,rows,reserved,data,index_size,unused) exec sp_msforeachTable "sp_spaceused '?'" select * from #tmp drop table #tmp