SCHEMA_ID (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 l'ID dello schema associato a un nome di schema.
Convenzioni della sintassi Transact-SQL
Sintassi
SCHEMA_ID ( [ schema_name ] )
Nota
Per visualizzare la sintassi Transact-SQL per SQL Server 2014 e versioni precedenti, vedere Documentazione delle versioni precedenti.
Argomenti
Termine | Definizione |
---|---|
schema_name | Nome dello schema. schema_name è di tipo sysname. Se schema_name viene omesso, SCHEMA_ID restituirà l'ID dello schema predefinito del chiamante. |
Tipi restituiti
int
Se schema_name non è uno schema valido, verrà restituito un valore NULL.
Commenti
SCHEMA_ID restituisce gli ID degli schemi di sistema e degli schemi definiti dall'utente. SCHEMA_ID può essere chiamato in un elenco di selezione, in una clausola WHERE e dovunque è consentita un'espressione.
Esempi
R. Restituzione dell'ID di schema predefinito di un chiamante
SELECT SCHEMA_ID();
B. Restituzione dell'ID di uno schema denominato
SELECT SCHEMA_ID('dbo');
Vedere anche
Funzioni per i metadati (Transact-SQL)
SCHEMA_NAME (Transact-SQL)
sys.schemas (Transact-SQL)