Per visualizzare l'elenco delle tabelle e viste presenti in un database SQL Server si può interrogare la vista INFORMATION_SCHEMA.TABLES tramite questa query T-SQL
T-SQL
SELECT *
FROM INFORMATION_SCHEMA.TABLES;
da un risultato simile a questo:
TABLE_CATALOG;TABLE_SCHEMA;TABLE_NAME;TABLE_TYPE
master;dbo;spt_fallback_db;BASE TABLE
master;dbo;spt_fallback_dev;BASE TABLE
master;dbo;spt_fallback_usg;BASE TABLE
master;dbo;MSreplication_options;BASE TABLE
master;dbo;spt_values;VIEW
master;dbo;spt_monitor;BASE TABLE
per vedere solo le tabelle si può filtrare per BASE TABLE
T-SQL
SELECT *
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE';
Potrebbe interessarti anche: