Atitit.mssql 数据库表记录数and 表体积大小统计
2023-09-14 09:03:36 时间
Atitit.mssql 数据库表记录数and 表体积大小统计
1. EXEC sp_MSforeachtable "EXECUTE sp_spaceused '?'"
最后一种方法是利用隐藏未公开的系统存储过程sp_MSforeachtable
CREATE TABLE #temp (TableName VARCHAR (255), RowCnt INT)
EXEC sp_MSforeachtable 'INSERT INTO #temp SELECT ''?'', COUNT(*) FROM ?'
SELECT TableName, RowCnt FROM #temp ORDER BY TableName
DROP TABLE #temp
从mssql6.5开始,微软提供了两个不公开,非常有用的系统存储过程sp_MSforeachtable和sp_MSforeachdb,用于遍历某个数据库的每个表和遍历DBMS管理下的每个数据库。
作者:: 老哇的爪子 Attilax 艾龙, EMAIL:1466519819@qq.com
转载请注明来源: http://blog.csdn.net/attilax
2. 查询首先通过sysobjects表
3. 参考
SQLSERVER中统计所有表的记录数 - minisunny的专栏 - 博客频道 - CSDN.NET.htm
相关文章
- 常用数据库建模工具
- 大道至简:数据库的终极未来
- PostgreSQL 数据库基础 动态统计某一列的某一值出现的次数SQL
- Oracle spatial 周边查询SQL详解数据库
- pg_ctl — 启动、停止、重启 PostgreSQL详解数据库
- postgresql数据库创建、修改、删除详解数据库
- mysqldump导出--数据+结构+(函数+存储过程)详解数据库
- 统计Oracle数据库中时间段数据(oracle时间段统计)
- MySQL Status Rpl_semi_sync_master_tx_waits 数据库状态作用意思及如何正确
- Oracle语句删除数据库字段(oracle删除字段语句)
- 使用 .net 操作MySQL数据库(.net使用mysql)
- 恩墨之MySQL: 打造数据库的梦想(恩墨mysql)
- 初探Oracle数据库触发器类型(oracle触发器类型)
- Oracle统计信息表:优化数据库性能的必备工具。(oracle表统计信息表)
- MySQL 数据库如何进行统计查询数量?(mysql统计查询数量)
- Oracle如何查看数据库的统计信息?(oracle查看统计信息)
- Oracle 数据库:按照月份统计数据。(oracle按月份统计)
- 解决方案MySQL的逻辑存储解决方案:构建数据库的智能选择(mysql逻辑存储)
- 提高数据库性能,掌握Oracle 统计信息维护技巧(oracle统计信息)
- 统计Mysql数据库表的数量(mysql统计表的数量)
- 深入理解ADO与Oracle:从数据访问到数据库管理(adooracle)
- MySQL迁移至MS SQL – 营造更稳固的数据库环境(mysql 转mssql)
- Oracle数据库实现字符串统计的多种方案(oracle字符统计)
- Oracle数据库SI技术保障数据安全(oracle关键字si)
- 使用JSTL连接Oracle数据库(jstl连接oracle)
- Oracle数据库中计算百分比的方法(oracle中统计百分比)
- Oracle数据库中统计数据的简单方法(oracle中统计条数据)
- 保护您的MySQL数据库不要轻易地设置空密码(mysql 不要密码)
- MySQL 数据库的上个月份统计报告(mysql 上个月份)
- MySQL数据库不支持多线程,该如何优化(mysql不支持多线程)
- 统计Oracle数据库一个月报表统计分析(oracle一个月的报表)
- 数据库的一些常用知识
- php下mysql数据库操作类(改自discuz)
- 最新统计排名前十的SQL和NoSQL数据库排行榜