[SQL SERVER][MS-SQL] 查詢資料庫所有表的資料總數

查詢資料庫所有表的資料總數

 查詢資料庫所有表的資料總數,比select (1) 還快,消耗也比較少,純紀錄用

SELECT S.NAME '結構描述', O.NAME '資料表名稱', P.ROWS '列總數'
FROM SYS.OBJECTS O INNER JOIN SYS.SCHEMAS S
ON O.SCHEMA_ID = S.SCHEMA_ID
INNER JOIN SYS.PARTITIONS P
ON O.OBJECT_ID = P.OBJECT_ID
WHERE (O.TYPE = 'U') AND
(P.INDEX_ID IN (0,1))
ORDER BY S.NAME, O.NAME ASC;