SQL Server 得到数据库中所有表的名称及数据条数

--方法一



select b.name as tablename , 



c.row_count as datacount 



from sys.indexes a , 



sys.objects b , 



sys.dm_db_partition_stats c 



where a.[object_id] = b.[object_id] 



AND b.[object_id] = c.[object_id] 



AND a.index_id = c.index_id 



AND a.index_id < 2 



AND b.is_ms_shipped = 0 



--方法二



select b.name as tablename , 



a.rowcnt as datacount 



from sysindexes a , 



sysobjects b 



where a.id = b.id 



and a.indid < 2 



and objectproperty(b.id, 'IsMSShipped') = 0 

 

你可能感兴趣的:(SQL Server)