手机
当前位置:查字典教程网 >编程开发 >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 2008 数据库中创建只读用户的方法

SQL Server 2008 备份数据库、还原数据库的方法

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

SqlServer批量清理指定数据库中所有数据

sql数据库不能直接用instr函数

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

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

SQL小技巧 又快又简单的得到你的数据库每个表的记录数

SQL数据库开发中的一些经典代码

SQL server 管理事务和数据库介绍

精品推荐
分类导航