Elencare tutte le tabelle in T-SQL
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
da un risultato simile a questo:
T-SQL
SELECT *
FROM INFORMATION_SCHEMA.TABLES;
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 TABLEper vedere solo le tabelle si può filtrare per BASE TABLE
T-SQL
SELECT *
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'BASE TABLE';