[SQL]取得数据库内 Table 的大小

[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;

原文:大专栏  [SQL]取得数据库内 Table 的大小


猜你喜欢

转载自www.cnblogs.com/chinatrump/p/11490884.html