SCHEMA_NAME (Transact-SQL)

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL Analytics-Endpunkt in Microsoft FabricWarehouse in Microsoft Fabric

Gibt den einer Schema-ID zugeordneten Schemanamen zurück.

Transact-SQL-Syntaxkonventionen

Syntax

SCHEMA_NAME ( [ schema_id ] )  

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

Begriff Definition
schema_id Die ID des Schemas. schema_id ist vom Datentyp int. Ist schema_id nicht definiert, gibt SCHEMA_NAME den Namen des Standardschemas des Aufrufers zurück.

Rückgabetypen

sysname

Gibt NULL zurück, wenn schema_id keine gültige ID ist.

Hinweise

SCHEMA_NAME gibt Namen von Systemschemas und benutzerdefinierten Schemas zurück. SCHEMA_NAME kann in einer SELECT-Liste, in einer WHERE-Klausel und überall dort aufgerufen werden, wo ein Ausdruck zulässig ist.

Beispiele

A. Zurückgeben des Namens des Standardschemas des Aufrufers

SELECT SCHEMA_NAME();  

B. Zurückgeben des Namens eines Schemas mithilfe einer ID

SELECT SCHEMA_NAME(1);  

Weitere Informationen

Ausdrücke (Transact-SQL)
SCHEMA_ID (Transact-SQL)
sys.schemas (Transact-SQL)
sys.database_principals (Transact-SQL)
Metadatenfunktionen (Transact-SQL)
WHERE (Transact-SQL)