MSSQL 2005 如和查詢所有Table使用的空間

MSSQL 2005 如和查詢所有Table使用的空間

最近在整理之前工作時後的一些東西,剛好看到當時因為想觀察各個Table成長速度所產生的語法

貼出來這邊跟大家分享一下


(
  Table_Name     sysname,筆數   int ,
  保留空間       varchar(10),
  使用空間       varchar(10),
  索引使用空間   varchar(10),
  未用空間       varchar(10))   
insert   into   #tb   exec   sp_MSforeachtable   'EXEC   sp_spaceused   ''?'''   
select * from   #tb   
go   
drop   table   #tb   

 

產生結果如下

2008-12-09_001957

 

===========================這是簽名檔分隔線==============================
我沒有甚麼技術能力
不過卻希望在這邊跟大家分享自己遭遇的一些問題
希望大家有更好的方法可以跟我說!!
======================================================================