select count(1) from TableName
/*================================================================================================== OBJECT: TableRowCounts view SOURCE: http://www.jasinskionline.com/TechnicalWiki/TableRowCounts.ashx ==================================================================================================*/ create view dbo.TableRowCounts as SELECT SchemaName = s.name ,TableName = o.name ,RowQty = sum(p.rows) FROM sys.objects o inner join sys.schemas s on o.schema_id = s.schema_id inner join sys.partitions p on p.object_id = o.object_id and o.type = 'U' LEFT JOIN sys.allocation_units a ON p.partition_id = a.container_id WHERE 1=1 -- 0 = heap table, 1 = table with clustered index and p.index_id in (0, 1) and a.type = 1 -- row-data only , not LOB and p.rows is not null group by o.name, s.name