andy_tigger

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

 Sql server 2005 查询某个数据库下的所有表的记录行数


select a.name AS name,b.rows AS rows  INTO #Temp1
from db_tank.dbo.sysobjects a LEFT JOIN  db_tank.dbo.sysindexes b
ON( a.id=b.id ) WHERE  a.type='u'  ORDER BY b.rows DESC

SELECT name,max(rows) FROM #Temp1 GROUP BY NAME ORDER BY max(rows) DESC

DROP TABLE #Temp1

posted on 2010-10-29 11:32  andy_tigger  阅读(3713)  评论(0编辑  收藏  举报