SCHEMATA (Transact-SQL)
Si applica a:SQL Server database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics AnalyticsPlatform System (PDW)SQL analytics endpoint in Microsoft FabricWarehouse in Microsoft Fabric
Restituisce una riga per ogni schema del database corrente. Per recuperare informazioni da queste visualizzazioni, specificare il nome completo di INFORMATION_SCHEMA.view_name. Per recuperare informazioni su tutti i database in un'istanza di SQL Server, eseguire una query sulla vista del catalogo sys.databases (Transact-SQL).
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
CATALOG_NAME | sysname | Nome del database corrente. |
SCHEMA_NAME | nvarchar(128) | Restituisce il nome dello schema. |
SCHEMA_OWNER | nvarchar(128) | Nome del proprietario dello schema. Importante: non usare INFORMATION_SCHEMA viste per determinare lo schema di un oggetto. INFORMATION_SCHEMA viste rappresentano solo un subset dei metadati di un oggetto. L'unico modo affidabile per trovare lo schema di un oggetto consiste nell'eseguire query sulla vista del sys.objects catalogo. |
DEFAULT_CHARACTER_edizione StandardT_CATALOG | varchar(6) | Viene restituito sempre NULL. |
DEFAULT_CHARACTER_edizione StandardT_SCHEMA | varchar(3) | Viene restituito sempre NULL. |
DEFAULT_CHARACTER_edizione StandardT_NAME | sysname | Restituisce il nome del set di caratteri predefinito. |
Esempio
Nell'esempio seguente vengono restituite informazioni sugli schemi nel database master:
SELECT * FROM master.INFORMATION_SCHEMA.SCHEMATA;
Vedi anche
Viste di sistema (Transact-SQL)
Viste dello schema delle informazioni (Transact-SQL)
sys.databases (Transact-SQL)
sys.schemas (Transact-SQL)
sys.syscharsets (Transact-SQL)
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per