SQL 统计一个数据库中所有表记录的数量

复制代码 代码如下: 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 *

复制代码 代码如下: 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 未用空间

上一篇 Win10 1909不能匿名共享怎么办?Win10 1909不能匿名共享解决方法详解
下一篇 mysql主外键约束怎么写?