SCHEMA_ID (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 l'ID dello schema associato a un nome di schema.

Icona di collegamento a un argomento 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)