Script that provides the row counts and table names

后端 未结 7 1861
旧巷少年郎
旧巷少年郎 2021-02-05 10:24

Maybe you easily said how to I provide table names and row counts?

Pseudo SQL:

for \"select tablename from system.Tables\" into :tablename
  execute \"se         


        
相关标签:
7条回答
  • 2021-02-05 11:00

    This works for me:

    SELECT sc.name +'.'+ ta.name TableName
     ,SUM(pa.rows) RowCnt
     FROM sys.tables ta
     INNER JOIN sys.partitions pa
     ON pa.OBJECT_ID = ta.OBJECT_ID
     INNER JOIN sys.schemas sc
     ON ta.schema_id = sc.schema_id
     WHERE ta.is_ms_shipped = 0 AND pa.index_id IN (1,0)
     GROUP BY sc.name,ta.name
     ORDER BY SUM(pa.rows) DESC
    
    0 讨论(0)
提交回复
热议问题