但如何对数据库中的所有表的记录数,你累了,如果你使用以上method.ha-ha
以下提供了一种方式来借sysindexes和sysobjects表得到数据库中的每个表的记录数:
SQL Server 2000的第一个版本是:
复制代码代码如下所示:
选择o.name,
i.rowcnt
从我还是一样
内部联接中为O i.id = o.id
在i.indid<2
和客体(o.id,'ismsshipped)= 0
为了o.name

SQL Server2005 / 8版本的SQL语句:
复制代码代码如下所示:
选择o.name,
ddps.row_count
我从sys.indexes
内部联接sys.objects为O i.object_id = o.object_id
内部联接sys.dm_db_partition_stats作为i.object_id = ddps.object_id DDPS
和i.index_id = ddps.index_id
在i.index_id<2
和o.is_ms_shipped = 0
为了o.name

快试试看。它和你的计数(*)相同。