小编典典

如何计算数据库中的空表?

sql

有什么方法可以使用usingT-SQL语句对数据库中没有行的表进行计数?


阅读 230

收藏
2021-03-17

共1个答案

小编典典

在那里…使用派生表。

SELECT * FROM
(
 SELECT 
  [TableName] = so.name, 
  [RowCount] = MAX(si.rows) 
 FROM 
  sysobjects so, 
  sysindexes si 
 WHERE 
  so.xtype = 'U' 
  AND 
  si.id = OBJECT_ID(so.name) 
 GROUP BY 
  so.name 
) sub
WHERE sub.[RowCount] = 0
2021-03-17