How to Get Table Rows and Sizes from Database

  1. DECLARE @tmpTableSizes AS table   
  2. (  
  3. TableName varchar(1024),  
  4. TableRows int,  
  5. ReservedSize varchar(50),  
  6. DateSize varchar(50),  
  7. IndexSize varchar(50),  
  8. UnUsedSize varchar(50)  
  9. )   
  10. insert @tmpTableSizes EXEC sp_MSforeachtable @command1 = "EXEC sp_spaceused '?'"  
  1. select * from @tmpTableSizes  
  2. order by TableName desc