Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL Analytics-eindpunt in Microsoft Fabric
Magazijn in Microsoft Fabric
SQL-database in Microsoft Fabric
Geeft de schema-ID terug die aan een schemanaam is gekoppeld.
Databaseschema's fungeren als naamruimtes of containers voor objecten, zoals tabellen, weergaven, procedures en functies, die in de sys.objects catalogusweergave te vinden zijn.
Elk schema heeft een eigenaar. De eigenaar is een beveiligingsprincipe.
Transact-SQL syntaxis-conventies
Syntaxis
SCHEMA_ID ( [ schema_name ] )
Arguments
schema_name
De naam van het schema.
schema_name is sysname. Als schema_name niet is gespecificeerd, SCHEMA_ID geeft het de ID van het standaardschema van de aanroeper terug.
Retourtypen
int
NULL wordt teruggegeven als schema_name geen geldig schema is.
Opmerkingen
SCHEMA_ID geeft ID's van systeemschema's en door gebruikers gedefinieerde schema's terug.
SCHEMA_ID kan worden aangeroepen in een selectielijst, in een WHERE clausule, en overal waar een expressie is toegestaan.
Voorbeelden
Eén. Geef de standaard schema-ID van een aanroeper terug
SELECT SCHEMA_ID();
B. Geef de schema-ID van een benoemd schema terug
SELECT SCHEMA_ID('dbo');