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