SELECT o.name, ddps.row_count FROM sys.indexes AS i INNER JOIN sys.objects AS o ON i.OBJECT_ID = o.OBJECT_ID INNER JOIN sys.dm_db_partition_stats AS ddps ON i.OBJECT_ID = ddps.OBJECT_ID AND i.index_id = ddps.index_id WHERE i.index_id < 2 AND o.is_ms_shipped = 0 ORDER BY o.NAME
An Alternate could be
select [Owner] = left(user_name(objectproperty(id, 'OwnerId')), 35)
, [Table] = left(object_name(id), 65)
, [Count] = rows
from dbo.sysindexes
where indid < 2
and objectproperty(id, 'IsUserTable') = 1
No comments:
Post a Comment