Freigeben über


SCHEMA_ID (Transact-SQL)

Gibt die Schema-ID zurück, die einem Schemanamen zugeordnet ist.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

SCHEMA_ID( [ schema_name ] ) 

Argumente

Ausdruck

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 AdventureWorks;
GO
SELECT SCHEMA_ID('HumanResources');
GO