SCHEMA_NAME (Transact-SQL)
Si applica a: SQL Server (tutte le versioni supportate)
database SQL di Azure
Istanza gestita di SQL di Azure
Azure Synapse Analytics
Parallel Data Warehouse
Restituisce il nome dello schema associato a un ID di schema.
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)