SCHEMA_ID (Transact-SQL)
Gibt die Schema-ID zurück, die einem Schemanamen zugeordnet ist.
Gilt für: SQL Server (SQL Server 2008 bis aktuelle Version), Windows Azure SQL-Datenbank (Ursprüngliche Version bis aktuelle Version). |
Transact-SQL-Syntaxkonventionen
Syntax
SCHEMA_ID ( [ schema_name ] )
Argumente
Benennung |
Definition |
---|---|
schema_name |
Der Name des Schemas. schema_name ist vom Datentyp sysname. Falls schema_name nicht angegeben wird, gibt SCHEMA_ID die ID des Standardschemas des Aufrufers zurück. |
Rückgabetypen
int
Es wird NULL zurückgegeben, falls 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 WHERE-Klausel und überall dort aufgerufen werden, wo ein Ausdruck zulässig ist.
Beispiele
A.Zurückgeben der Standardschema-ID eines Aufrufers
SELECT SCHEMA_ID();
GO
B.Zurückgeben der Schema-ID eines benannten Schemas
USE AdventureWorks2012;
GO
SELECT SCHEMA_ID('HumanResources');
GO