SCHEMA_ID (Transact-SQL)

Si applica a:SQL Server database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics AnalyticsPlatform System (PDW)SQL analytics endpoint in Microsoft FabricWarehouse in Microsoft Fabric

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

Convenzioni di 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 la 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 dei metadati (Transact-SQL)
SCHEMA_NAME (Transact-SQL)
sys.schemas (Transact-SQL)