Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Jak liczyć puste tabele w bazie danych?

Proszę bardzo... używając tabeli pochodnej.

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. replikacja między wydawcą offline a subskrybentem online?

  2. Nie mogę dodać Microsoft.SqlServer.Management.Common do mojej aplikacji ASP.NET MVC

  3. Zapytania FREETEXT w SQL Server 2008 nie są dopasowywane do fraz

  4. Średnia niespójności zmiennoprzecinkowej

  5. Rozwiązywanie problemów z długimi zapytaniami w MS SQL Server