[SQL]取得数据库内 Table 的大小
网络上有许多的方式,但都觉得不是那么合用,不是要建立 Temp Table,要不就是 Script 写得有点长,于是自己写一个简单版的,有需要的人可以试试看,SQL Server 2008 以上适用
declare @a table(name sysname, row integer, recevered varchar(20), data varchar(20), index_size varchar(20),unused varchar(20)); insert into @a exec sys.sp_MSforeachtable "sys.sp_spaceused '?'"; select * from @a order by row desc;