SQL server取得所有table資料筆數的方法

SQL server取得所有table資料筆數的方法 « oDDs.Bl@H

SQL server取得所有table資料筆數的方法

以下指令可以查詢SQL server資料庫所有table的資料筆數 (由大到小排列)。可以很快知道資料筆數大的table,並做進一步管理。

select o.name, i.rows
from sysobjects o inner join sysindexes i on o.id = i.id
where i.indid = 1
order by i.rows desc

另一個好用的store procedure是sp_spaceused,這個指令可以查詢某個table目前的資料筆數和資料所佔的硬碟空間,指令如下:

exec sp_spaceused ‘’

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

What is 13 + 10 ?
Please leave these two fields as-is:
IMPORTANT! To be able to proceed, you need to solve the following simple math (so we know that you are a human) :-)