日期:2014-05-18  浏览次数:20568 次

如何把一个数据库里面所有的表里的条数查询出来
提问:在sqlserver2005中如何把一个数据库里面所有的表里的条数查询出来(数据库中所有表累计起来的数据行数)??请各位高手有没有简便的方法?

------解决方案--------------------
SQL code
create table #t(cnt int)    
insert into #t exec sp_msforeachtable 'select count (*) as cnt from ?'
select sum(cnt) from #t

------解决方案--------------------
更简单的


SQL code
select sum(rowcnt) from sys.sysindexes where  indid=0 and id<>8

------解决方案--------------------
探讨
提问:在sqlserver2005中如何把一个数据库里面所有的表里的条数查询出来(数据库中所有表累计起来的数据行数)??请各位高手有没有简便的方法?