SQL Query To List All Tables And Rows Count In That Table

  1. SELECT   
  2.     [TableName] = so.name,   
  3.     [RowCount] = MAX(si.rows)   
  4. FROM   
  5.     sysobjects so,   
  6.     sysindexes si   
  7. WHERE   
  8.     so.xtype = 'U'   
  9.     AND   
  10.     si.id = OBJECT_ID(so.name)   
  11. GROUP BY   
  12.     so.name   
  13. ORDER BY   
  14.     2 DESC