Here's a quick way to get the row counts for every table in a given database:
DBCC UPDATEUSAGE(YourDatabase) SELECT so.name AS 'Table Name', si.rows AS 'Row Count' FROM sysobjects so JOIN sysindexes si ON so.id = si.id WHERE so.type = 'U' AND si.indid IN (0, 1) ORDER BY si.rows DESC
This is quick because it looks in the system tables instead of at the tables themselves. (If you include the DBCC UPDATEUSAGE statement, it will take a while, but is sure to be accurate.)
0 comments:
Post a Comment