Get Row Counts for Each Table in SQL Database
DECLARE @tabcnt INT
DECLARE @printline CHAR (60)
SELECT @tabcnt = COUNT ( * ) FROM sysobjects WHERE TYPE = 'U'
IF @tabcnt ! = 0
BEGIN
SELECT "TABLE NAME" = CONVERT (varchar (50), o. NAME ), ROWS = i. ROWS
FROM sysobjects o, sysindexes i
WHERE o. TYPE = 'U'
AND o.id = i.id
AND i.indid IN (0,1)
ORDER BY o. NAME
END