Guest User

Untitled

a guest
May 25th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. CREATE PROCEDURE dbo.listTableRowCounts
  2. AS
  3. BEGIN
  4. SET NOCOUNT ON
  5.  
  6. DECLARE @SQL VARCHAR(255)
  7. SET @SQL = 'DBCC UPDATEUSAGE (' + DB_NAME() + ')'
  8. EXEC(@SQL)
  9.  
  10. CREATE TABLE #foo
  11. (
  12. tablename VARCHAR(255),
  13. rc INT
  14. )
  15.  
  16. INSERT #foo
  17. EXEC sp_msForEachTable
  18. 'SELECT PARSENAME(''?'', 1),
  19. COUNT(*) FROM ?'
  20.  
  21. SELECT tablename, rc
  22. FROM #foo
  23. ORDER BY rc DESC
  24.  
  25. DROP TABLE #foo
  26. END
Add Comment
Please, Sign In to add comment