xuke123 发表于 2018-10-16 11:57:32

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

  select a.name AS name,b.rows AS rowsINTO #Temp1
  from db_tank(数据库名称).dbo.sysobjects a LEFT JOINdb_tank(数据库名称).dbo.sysindexes b
  ON( a.id=b.id ) WHEREa.type='u'ORDER BY b.rows DESC
  SELECT name,max(rows) FROM #Temp1 GROUP BY NAME ORDER BY max(rows) DESC
  DROP TABLE #Temp1

页: [1]
查看完整版本: Sql server 2005 查询某个数据库下的所有表的记录行数