sqlserver 统计所有的表的纪录数
2017-11-03 09:50
218 查看
CREATE PROCEDURE [dbo].[StaticTableCount]
AS
BEGIN
CREATE TABLE #temp (TableName VARCHAR (255), RowCnt INT)
EXEC sp_MSforeachtable 'INSERT INTO #temp SELECT ''?'', COUNT(*) FROM ?'
SELECT TableName, RowCnt FROM #temp ORDER BY RowCnt desc
DROP TABLE #temp
END
AS
BEGIN
CREATE TABLE #temp (TableName VARCHAR (255), RowCnt INT)
EXEC sp_MSforeachtable 'INSERT INTO #temp SELECT ''?'', COUNT(*) FROM ?'
SELECT TableName, RowCnt FROM #temp ORDER BY RowCnt desc
DROP TABLE #temp
END
相关文章推荐
- SQLSERVER中统计所有表的记录数
- SqlServer统计所有的表
- SQLSERVER中统计所有表的记录数
- SQLSERVER中统计所有表的记录数
- 统计sqlserver所有表的行数
- SQLSERVER中统计所有表的记录数
- SQLSERVER中统计所有表的记录数
- SQLSERVER中统计所有表的记录数
- SQLSERVER中统计所有表的记录数
- Mysql、Oracle、SqlServer中“瞬间统计”所有表的行数的神语句,绝不使用count(*)!
- SQLSERVER中统计所有表的记录数
- SQLSERVER中统计所有表的记录数
- SQLSERVER中统计所有表的记录数
- SQLServer一条SQL统计所有表的行数[转]
- SQLServer中统计所有表记录数
- sqlserver查询树表某个节点所有的子节点
- linux下shell统计文件目录下所有代码行数
- 查询自2007/10以来到2008/10的所有采购单入仓数,要求按料号,分月统计.
- SQLServer获取Excel中所有Sheet
- 关于Oracle与SqlServer、Access中获取所有字段、主键、外键的sql语句