查询统计用户表的记录数大小的常用SQL
SELECT a.name, b.rows FROM sysobjects(NOLOCK) as a
JOIN sysindexes(NOLOCK) as b ON b.id = a.id
WHERE a.xtype = 'U ' AND b.indid IN (0, 1) ORDER By b.rows DESC
查询单个表记录数
SELECT a.name, b.rows FROM sysobjects a WITH(NOLOCK)
JOIN sysindexes b WITH(NOLOCK) ON b.id = a.id
WHERE a.id = object_id( 'table_name') and a.xtype = 'U ' AND b.indid IN (0, 1)
ORDER By a.name ASC
SQL查询表记录数技巧
本文介绍了一种使用SQL查询数据库中表记录数的方法。通过结合sysobjects和sysindexes视图,可以有效地获取指定表的记录数量。适用于需要快速了解数据库表大小的应用场景。
1292

被折叠的 条评论
为什么被折叠?



