牛骨文教育服务平台(让学习变的简单)
博文笔记

SQLServer查看一个库里所有表的数据量

创建时间:2017-02-04 投稿人: 浏览次数:718

SELECT a.name TableName,b.rows TotalCount,D.Description AS [Description]

FROM 
			sysobjects a  
INNER JOIN	sysindexes b ON a.id=b.id   
join 


(
		select a.name AS name,isnull(g.[value], "未定义") AS Description
		from sys.tables a left join (SELECT * FROM sys.extended_properties WHERE NAME="Description" ) g	on (a.object_id = g.major_id AND g.minor_id = 0) 
) D				
						ON D.name = A.name
WHERE b.indid IN(0,1) AND a.Type="U"  and a.name not in ("")
ORDER BY b.rows  desc


声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。