Pagina 1 di 1

Elenco delle tabelle e delle viste

Inviato: 21/06/2024, 9:49
da FrancyDotNet
Questo script SQL permette di ottenere un elenco completo delle tabelle e delle viste presenti all'interno di un database SQL Server. Le informazioni includono il tipo di oggetto (tabella o vista), il nome dell'oggetto e lo schema a cui appartiene. L'output è ordinato per schema, tipo di oggetto e nome dell'oggetto, offrendo una panoramica dettagliata delle strutture di dati nel database.

Codice: Seleziona tutto

SELECT 
    'Table' AS ObjectType,
    t.name AS ObjectName,
    s.name AS SchemaName
FROM 
    sys.tables t
INNER JOIN 
    sys.schemas s ON t.schema_id = s.schema_id

UNION ALL

SELECT 
    'View' AS ObjectType,
    v.name AS ObjectName,
    s.name AS SchemaName
FROM 
    sys.views v
INNER JOIN 
    sys.schemas s ON v.schema_id = s.schema_id

ORDER BY 
    SchemaName, ObjectType, ObjectName;