星空网 > 软件开发 > 数据库

批量查询数据库所有表数据量

1.查询数据库所有表

SELECT '''' + s.name + ''',' FROM sysobjects s WHERE s.xtype = 'U' ORDER BY s.name

2.根据第一查询所有表,查询表数据量

SELECT o.name,
ddps.row_count
FROM sys.indexes AS i
INNER JOIN sys.objects AS o
ON i.OBJECT_ID = o.OBJECT_ID
INNER JOIN sys.dm_db_partition_stats AS ddps
ON i.OBJECT_ID = ddps.OBJECT_ID
AND i.index_id = ddps.index_id
WHERE i.index_id < 2
AND o.is_ms_shipped = 0
AND o.name IN ('表1', '表2', '表3', '表4', '表5', '表6',)
ORDER BY
o.name,
ddps.row_count

 




原标题:批量查询数据库所有表数据量

关键词:数据库

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流