SQLServer一条SQL统计所有表的行数[转]
2011-04-16 22:04
393 查看
SELECT o.name AS "Table Name", i.rowcnt AS "Row Count"
FROM sysobjects o, sysindexes i
WHERE i.id = o.id
AND i.indid IN(0,1)
AND o.xtype = 'u' --只统计用户表
AND o.name <> 'sysdiagrams'
ORDER BY i.rowcnt DESC --按行排降序
COMPUTE SUM(i.rowcnt), count(o.name); --汇总行数,表数
GO
FROM sysobjects o, sysindexes i
WHERE i.id = o.id
AND i.indid IN(0,1)
AND o.xtype = 'u' --只统计用户表
AND o.name <> 'sysdiagrams'
ORDER BY i.rowcnt DESC --按行排降序
COMPUTE SUM(i.rowcnt), count(o.name); --汇总行数,表数
GO
相关文章推荐
- 一条sql语句统计所有表的行数
- 一条SQL统计所有表的行数
- sqlserver查询所有表的行数的sql语句
- sqlserver查询所有表的行数的sql语句
- Mysql、Oracle、SqlServer中“瞬间统计”所有表的行数的神语句,绝不使用count(*)!
- 【SQL】统计所有表的行数
- 一条sql返回表中所有相同类型的前三条记录oracle mysql SqlServer
- 统计sqlserver所有表的行数
- 用一条SQL语句从SQLServer的表中取出指定的行数
- 【SQL】统计所有表的行数
- 用一条SQL完成数据表的行统计
- 在SqlServer中 统计用户表中数据的行数
- 查询数据库中所有表的行数(sqlserver 2000) .
- 关于Oracle与SqlServer中获取所有字段、主键、外键的sql语句
- 按每天特定时间作为分界来统计数据的sql语句[sqlserver]
- SQL Server中如何统计数据库中所有用户表所占空间大小?
- SQL--统计出所有数据库内用户表的记录总数
- 一次性批量删除重复信息并保留一条的SQL-所有版本通用
- 解决一条特殊的分类统计问题(SQL)
- http://www.dewen.net.cn/q/17095/SQL:用一条SQL语句统计出符合条件的内容