SCHEMA_ID (Transact-SQL)
Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics Piattaforma di strumenti analitici (PDW) Endpoint di analisi SQL in Microsoft Fabric Warehouse in Microsoft Fabric
Restituisce l'ID dello schema associato a un nome di schema.
Gli schemi di database fungono da spazi dei nomi o contenitori per oggetti, ad esempio tabelle, viste, procedure e funzioni, disponibili nella vista del sys.objects
catalogo.
Ogni schema ha un proprietario. Il proprietario è un'entità di sicurezza.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
SCHEMA_ID ( [ schema_name ] )
Argomenti
schema_name
Nome dello schema. schema_name è sysname. Se schema_name non viene specificato, SCHEMA_ID
restituisce l'ID dello schema predefinito del chiamante.
Tipi restituiti
int
NULL
viene restituito se schema_name non è uno schema valido.
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 WHERE
clausola e in qualsiasi punto è consentita un'espressione.
Esempi
R. Restituire l'ID dello schema predefinito di un chiamante
SELECT SCHEMA_ID();
B. Restituire l'ID dello schema di uno schema denominato
SELECT SCHEMA_ID('dbo');