Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Si applica a:SQL Server
Database SQL di Azure
Istanza gestita di SQL di Azure
Azure Synapse Analytics
Piattaforma di analisi (PDW)
Endpoint di analisi SQL in Microsoft Fabric
Magazzino in Microsoft Fabric
Database SQL 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');