读书人

判定表内为空的有关问题

发布时间: 2012-05-12 15:39:31 作者: rapoo

判定表内为空的问题
有一个数据库A
A内有很多张表,如何用SQL语句查询所有的表,并且返回没有数据的表名?

[解决办法]

SQL code
select distinct a.name from sys.objects a join sys.sysindexes b on a.OBJECT_id=b.id  where a.type='U' and b.rows=0
[解决办法]
SQL code
 use [数据库A] select a.name  from sys.objects a  inner join sys.sysindexes b on a.object_id=b.id   where a.type='U' and b.indid=1 and b.rows=0 

读书人网 >SQL Server

热点推荐