sqlserver怎么查询所有表数据量

   2024-10-20 2420
核心提示:要查询所有表的数据量,可以使用以下SQL查询:SELECT t.NAME AS TableName,SUM(p.rows) AS RowCountsFROM sys.tables tINNER

要查询所有表的数据量,可以使用以下SQL查询:

SELECT     t.NAME AS TableName,    SUM(p.rows) AS RowCountsFROM     sys.tables tINNER JOIN          sys.indexes i ON t.OBJECT_ID = i.object_idINNER JOIN     sys.partitions p ON i.object_id = p.OBJECT_ID AND i.index_id = p.index_idWHERE     i.index_id <= 1GROUP BY     t.NAMEORDER BY     SUM(p.rows) DESC;

这条查询会返回所有表的名称以及每个表的数据量。

 
举报打赏
 
更多>同类网点查询
推荐图文
推荐网点查询
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号