by pietman
4. February 2009 23:41
Getting a summary of your database content (database named XXXXX)
[replace XXXXX with your database name]
Tablename vs Row count
use XXXXX
go
use GUMCAD
go
SET NOCOUNT ON
DECLARE @SQL VARCHAR(255)
SET @SQL = 'DBCC UPDATEUSAGE (' + DB_NAME() + ')'
EXEC(@SQL)
CREATE TABLE #foo
(
tablename VARCHAR(255),
rc INT
)
INSERT #foo
EXEC sp_msForEachTable
'SELECT PARSENAME(''?'', 2) + ''.'' + PARSENAME(''?'', 1) ,
COUNT(*) FROM ?'
SELECT tablename, rc
FROM #foo
--ORDER BY rc DESC
ORDER BY tablename asc
DROP TABLE #foo
53f6d396-e8b9-4e82-9dd2-d8073ab2a46e|0|.0
Tags:
SQL SERVER