sql 获取SQL数据库中每个表的行计数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql 获取SQL数据库中每个表的行计数相关的知识,希望对你有一定的参考价值。

DECLARE   @tabcnt   INT  
 DECLARE   @printline   CHAR   (60)  
 SELECT   @tabcnt   =    COUNT   (   *   )   FROM   sysobjects   WHERE    TYPE    =    'U'  

 IF @tabcnt !   =   0  
 BEGIN  
     SELECT    "TABLE NAME"   =    CONVERT   (varchar (50), o.   NAME   ),   ROWS   =   i.   ROWS  
       FROM   sysobjects o, sysindexes i  
       WHERE   o.   TYPE    =    'U'  
         AND   o.id   =   i.id  
         AND   i.indid   IN   (0,1)  
     ORDER BY   o.   NAME  
 END

以上是关于sql 获取SQL数据库中每个表的行计数的主要内容,如果未能解决你的问题,请参考以下文章

sql 获取数据库中所有表的行数。

如何获取 SQL SERVER 数据库中所有表的行数 [重复]

SwiftUI从Core Data实体中获取总项目(SQL术语中的行)计数[重复]

如何用SQL语句求oracle 数据库所有表的行数?

SQL 获取具有相同 id 的所有行的计数

MS SQL 如何查看一个数据库中所有表的行数