加入收藏
最新动态
最新动态
MSSQL

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

来源:未知 作者:admin 人气: 时间:2014-02-07
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 未用空间

  • 用友
  • IBM
  • oracle
  • 联想
  • 华为
  • 思科
  • 公司地址:广州市天河区燕岭路95号四楼404室A20 邮编:510000
    电话:020-31600147 传真:020-31600147
      Copyright © 2015-2024 yunyuns.cn 云云(广州)科技有限公司 版权所有 ICP备13000495号-10