Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analysplattformssystem (PDW)
SQL-analysslutpunkt i Microsoft Fabric
Lager i Microsoft Fabric
SQL-databas i Microsoft Fabric
Returnerar schema-ID som är kopplat till ett schemanamn.
Databasscheman fungerar som namnrymder eller behållare för objekt, såsom tabeller, vyer, procedurer och funktioner, som kan hittas i sys.objects katalogvyn.
Varje schema har en ägare. Ägaren är en säkerhetsansvarig.
Transact-SQL syntaxkonventioner
Syntax
SCHEMA_ID ( [ schema_name ] )
Arguments
schema_name
Namnet på schemat.
schema_name är sysname. Om schema_name inte är specificerat returnerar SCHEMA_ID den ID:t för anroparens standardschema.
Returtyper
int
NULL returneras om schema_name inte är ett giltigt schema.
Anmärkningar
SCHEMA_ID returnerar ID:n för systemscheman och användardefinierade scheman.
SCHEMA_ID kan anropas i en select-lista, i en WHERE klausul och var som helst ett uttryck är tillåtet.
Examples
A. Returnera standardschema-ID:t för en anropare
SELECT SCHEMA_ID();
B. Returnera schema-ID för ett namngivet schema
SELECT SCHEMA_ID('dbo');