Condividi tramite


SCHEMA_ID (Transact-SQL)

Si applica a: SQL Server database SQL di Azure Istanza gestita di SQL di Azure endpoint di analisi SQL di Azure Synapse Analytics Platform System (PDW) in Microsoft Fabric Warehouse in Microsoft Fabric

Restituisce l'ID dello schema associato a un nome di schema.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

SCHEMA_ID ( [ schema_name ] )   

Nota

Per visualizzare la sintassi Transact-SQL per SQL Server 2014 (12.x) 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.

Osservazioni:

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

Vedi anche

Funzioni per i metadati (Transact-SQL)
SCHEMA_NAME (Transact-SQL)
sys.schemas (Transact-SQL)