统计一个数据库中所有表记录的数量
2012-01-30 11:42
459 查看
CREATE TABLE #tmptb(tbname sysname,tbrows int
,tbREserved varchar(10),tbData varchar(10)
,tbIndexSize varchar(10),tbUnUsed varchar(10))
INSERT INTO #tmptb exec sp_MSForEachTable 'EXEC sp_spaceused ''?'''
SELECT * from #tmptb --列出所有表的情况
SELECT tbrows ,tbname FROM #tmptb WHERE tbrows=0 --列出记录数据为0的表
ORDER BY tbname
DROP TABLE #tmptb
复制代码其中
tbname 表名
tbrows 记录数
tbREserved 保留空间
tbData 使用空间
tbIndexSize 索引使用空间
tbUnUsed 未用空间
,tbREserved varchar(10),tbData varchar(10)
,tbIndexSize varchar(10),tbUnUsed varchar(10))
INSERT INTO #tmptb exec sp_MSForEachTable 'EXEC sp_spaceused ''?'''
SELECT * from #tmptb --列出所有表的情况
SELECT tbrows ,tbname FROM #tmptb WHERE tbrows=0 --列出记录数据为0的表
ORDER BY tbname
DROP TABLE #tmptb
复制代码其中
tbname 表名
tbrows 记录数
tbREserved 保留空间
tbData 使用空间
tbIndexSize 索引使用空间
tbUnUsed 未用空间
相关文章推荐
- SQL:统计一个数据库中所有表记录的数量
- SQL 统计一个数据库中所有表记录的数量
- 统计一个数据库中所有表的总记录条数
- 统计一个数据库中所有表的总记录条数
- SQL Server 统计一个数据库中各表记录数
- SQL--统计出所有数据库内用户表的记录总数
- information_schema数据库的使用 ->查询一个数据的所有记录总数
- 统计一个数据库中的每个表的记录数
- 把数据库中的所有记录以一个特定格式的字符显示出来的一个例子
- 统计一个数据库中,无记录的表的sql语句
- MS SQL 2K 一个函数可得到数据库中所有表的空间/记录情况
- 统计当前数据库所有表的记录数
- 一个统计Oracle中所有应用表记录数的例子
- [收藏]批量替换一个数据库中所有表中所有记录
- 使用mysql存储过程-统计某个数据库下的所有表的记录数
- 一个查询数据库所有表的存储过程(允许按表名模糊查询一级按显示数量进行分页)
- 统计一个数据库中每一个表的记录数
- 批量替换一个数据库中所有表中所有记录
- 查询数据库所有表并统计数量