|   
         
          | 【】…………………………………………………………………………………………>>> |   
          | 
 |  
         
          | 
              
                 
                  | Mssql-server查询数据的所有表名和行数 |   
                  | 
 |   
                  | MsSQL Server查询数据的所有表名和行数 
 1、查询所有表名
 select name from sysobjects where xtype=''u''
 select * from sys.tables
 
 2、查询数据库中所有的表名及其行数
 SELECT a.name, b.rows
 FROM sysobjects AS a INNER JOIN sysindexes AS b ON a.id = b.id
 WHERE (a.type = ''u'') AND (b.indid IN (0, 1))
 ORDER BY a.name,b.rows DESC
 
 3、查询所有的标明及空间占用量\行数
 select
 object_name(id) tablename,
 8*reserved/1024 reserved,
 rtrim(8*dpages)+''kb'' used,
 8*(reserved-dpages)/1024 unused,
 8*dpages/1024-rows/1024*minlen/1024 free,
 rows
 ,*
 from sysindexes
 where indid=1
 order by tablename,reserved desc
 |   
                  | 发布时间:2018/1/6 
                    阅读:11480次 来源:互联网 |   
                  |  |  
 |  |   |