SCHEMA_NAME (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 il nome dello schema associato a un ID di schema.

Convenzioni di sintassi Transact-SQL

Sintassi

SCHEMA_NAME ( [ schema_id ] )  

Nota

Per visualizzare la sintassi Transact-SQL per SQL Server 2014 (12.x) e versioni precedenti, vedere la documentazione delle versioni precedenti.

Argomenti

Termine Definizione
schema_id ID dello schema. schema_id è un valore int. Se schema_id non è definito, SCHEMA_NAME restituirà il nome dello schema predefinito del chiamante.

Tipi restituiti

sysname

Restituisce NULL se schema_id non è un ID valido.

Osservazioni:

SCHEMA_NAME restituisce i nomi degli schemi di sistema e degli schemi definiti dall'utente. SCHEMA_NAME può essere chiamato in un elenco di selezione, in una clausola WHERE e dovunque è consentita un'espressione.

Esempi

R. Visualizzazione del nome dello schema predefinito del chiamante

SELECT SCHEMA_NAME();  

B. Visualizzazione del nome di uno schema tramite l'utilizzo di un ID

SELECT SCHEMA_NAME(1);  

Vedi anche

Espressioni (Transact-SQL)
SCHEMA_ID (Transact-SQL)
sys.schemas (Transact-SQL)
sys.database_principals (Transact-SQL)
Funzioni dei metadati (Transact-SQL)
WHERE (Transact-SQL)