查询数据库中所有表的大小,哪些表的数据量较大

create table #t
(name varchar(255), rows bigint, reserved varchar(20), data varchar(20), index_size varchar(20), unused varchar(20)) 

exec sp_MSforeachtable "insert into #t exec sp_spaceused '?'"  

select SUBSTRING(t.reserved, 0, CHARINDEX('KB', t.reserved)-1), * 
from #t t 
order by cast(SUBSTRING(t.reserved, 0, CHARINDEX('KB', t.reserved)-1) as int) desc

drop table #t

相关文章:

  • 2021-08-22
  • 2021-07-26
  • 2021-12-25
  • 2021-12-01
  • 2022-12-23
  • 2021-06-29
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-07-17
  • 2021-09-13
  • 2021-06-24
  • 2021-08-15
  • 2022-01-24
  • 2021-04-19
相关资源
相似解决方案