SQL 计算一个数据库中所有表记录的数量
发布时间:2021-12-24 19:08:22 所属栏目:MsSql教程 来源:互联网
导读:复制代码 代码如下: 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 --
|
复制代码 代码如下: 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 索引使用空间 (编辑:百科站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql-server – 为什么我不使用SQL Server选项“针对临时工作
- SQL Server实现纵表转横表的方法是什么?
- alter table alter SQL的SQL Server性能更改数据类型
- sql-server – 管理工作室关闭时SQL Server性能不佳
- 如何选择和排序不在Groupy中的列按SQL语句 – Oracle
- sql – 用于传递闭包的递归查询
- sql-server – 如何以非弃用的方式从VBA访问SQL Server?
- GROUP BY中的SQL ORDER BY总计
- sql – 为什么RAND()不生成随机数?
- iis-7 – .NET 3.5,IIS 7,SQL Server 2008托管
站长推荐
热点阅读

