手机
当前位置:查字典教程网 >编程开发 >mssql数据库 >SQL 统计一个数据库中所有表记录的数量
SQL 统计一个数据库中所有表记录的数量
摘要:复制代码代码如下:CREATETABLE#tmptb(tbnamesysname,tbrowsint,tbREservedvarchar(1...

复制代码 代码如下:

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 未用空间

【SQL 统计一个数据库中所有表记录的数量】相关文章:

在SQL Server中将数据导出为XML和Json的方法

删除SQL Server数据中指定的重复记录

sql 语句 取数据库服务器上所有数据库的名字

在查询结果中添加一列表示记录的行数的sql语句

SQL 合并多行记录的方法总汇

SQL server 2005将远程数据库导入到本地的方法

SQL 数据库中的存储过程的参数问题

SQL Server数据库之数据库列表介绍

除MSSQL数据库text字段中恶意脚本的删方法

SQL SERVER:不同服务器数据库之间的数据操作

精品推荐
分类导航