Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Punkt końcowy analizy SQL w usłudze Microsoft Fabric
Hurtownia danych w usłudze Microsoft Fabric
Baza danych SQL w usłudze Microsoft Fabric
Zwraca identyfikator schematu powiązany z nazwą schematu.
Schematy baz danych działają jako przestrzenie nazw lub kontenery dla obiektów, takich jak tabele, widoki, procedury i funkcje, które można znaleźć w widoku sys.objects katalogu.
Każdy schemat ma właściciela. Właścicielem jest likwidator zabezpieczeń.
Transact-SQL konwencje składni
Składnia
SCHEMA_ID ( [ schema_name ] )
Arguments
schema_name
Nazwa schematu.
schema_name to nazwa sysname. Jeśli schema_name nie jest określona, SCHEMA_ID zwraca ID domyślnego schematu wywołującego.
Typy zwracane
int
NULL zwraca się, jeśli schema_name nie jest poprawnym schematem.
Uwagi
SCHEMA_ID zwraca ID schematów systemowych oraz schematów definiowanych przez użytkownika.
SCHEMA_ID Może być wywołana w liście wyborczej, w klauzuli WHERE oraz wszędzie tam, gdzie dozwolone jest wyrażenie.
Przykłady
A. Zwróć domyślny identyfikator schematu wywołującego
SELECT SCHEMA_ID();
B. Zwróć ID schematu nazwanego schematu
SELECT SCHEMA_ID('dbo');