SCHEMA_NAME (Transact-SQL)

Si applica a: sìSQL Server (tutte le versioni supportate) Sìdatabase SQL di Azure SìIstanza gestita di SQL di Azure sìAzure Synapse Analytics sìParallel Data Warehouse

Restituisce il nome dello schema associato a un ID di schema.

Icona di collegamento a un argomento Convenzioni della sintassi Transact-SQL

Sintassi

SCHEMA_NAME ( [ schema_id ] )  

Nota

Per visualizzare la sintassi Transact-SQL per SQL Server 2014 e versioni precedenti, vedere Documentazione delle versioni precedenti.

Argomenti

Termine Definizione
schema_id ID dello schema. schema_id è di tipo int. Se schema_id viene omesso, SCHEMA_NAME restituirà il nome dello schema predefinito del chiamante.

Tipi restituiti

sysname

Restituisce NULL se schema_id non è un ID valido.

Commenti

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);  

Vedere anche

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