SCHEMA_ID (Transact-SQL)
Gilt für: SQL Server
Azure SQL-Datenbank
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL Analytics-Endpunkt in Microsoft Fabric
Warehouse in Microsoft Fabric
Gibt die Schema-ID zurück, die einem Schemanamen zugeordnet ist.
Datenbankschemas fungieren als Namespaces oder Container für Objekte, z. B. Tabellen, Ansichten, Prozeduren und Funktionen, die in der sys.objects
Katalogansicht zu finden sind.
Jedes Schema verfügt über einen Besitzer. Der Besitzer ist ein Sicherheitsprinzipal.
Transact-SQL-Syntaxkonventionen
Syntax
SCHEMA_ID ( [ schema_name ] )
Hinweis
Informationen zum Anzeigen der Transact-SQL-Syntax für SQL Server 2014 (12.x) und früher finden Sie unter Dokumentation zu früheren Versionen.
Argumente
schema_name
Der Name des Schemas. schema_name ist "sysname". Wenn schema_name nicht angegeben ist, SCHEMA_ID
wird die ID des Standardschemas des Aufrufers zurückgegeben.
Rückgabetypen
int
NULL
wird zurückgegeben, wenn schema_name kein gültiges Schema ist.
Hinweise
SCHEMA_ID
gibt IDs von Systemschemas und benutzerdefinierten Schemas zurück. SCHEMA_ID
kann in einer Auswahlliste, in einer Klausel und an einer WHERE
beliebigen Stelle aufgerufen werden, an der ein Ausdruck zulässig ist.
Beispiele
A. Zurückgeben der Standardschema-ID eines Aufrufers
SELECT SCHEMA_ID();
B. Zurückgeben der Schema-ID eines benannten Schemas
SELECT SCHEMA_ID('dbo');
Zugehöriger Inhalt
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für