Microsoft SQL Server Contare il numero di tabelle in un database


Esempio

Questa query restituirà il numero di tabelle nel database specificato.

USE YourDatabaseName
SELECT COUNT(*) from INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE' 

Di seguito è riportato un altro modo per eseguire tutte le tabelle utente con SQL Server 2008+. Il riferimento è qui .

SELECT COUNT(*) FROM sys.tables