sqlserver 中找出某个数据库中非空表的名称,数据表有几百个,请用T-sql或sql实现

如题所述

--这个根据存储区来判断
select  B.name   from sys.partitions A inner join sys.objects B
on A.object_id=B.object_id 
where B.type='U' and  A.rows>0
--这个根据索引表来判断
select B.name  from sysindexes A inner join sys.objects B
on A.id=B.object_id  
where B.type='U' And A.rows >0

追问

大哥,执行结果对啊,太感谢了

温馨提示:答案为网友推荐,仅供参考
相似回答