sqlserver查詢某數據庫下各個表的行數和佔用空間

查詢某數據庫下各個表的行數

select o.name,i.rows from sysobjects o,sysindexes i where o.id=i.id and o.Xtype='U' and i.indid<2 order by i.rows desc,o.name               



查詢任意數據庫所有表的空間佔用信息


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 * from #t 
drop table #t
發佈了75 篇原創文章 · 獲贊 18 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章