SCHEMA_NAME (Transact-SQL)

Применимо к:SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure Управляемый экземпляр SQL Azure Конечная точка аналитики аналитики Synapse Analytics Analytics (PDW)SQL Analyticsв Microsoft FabricХранилище в Microsoft Fabric

Возвращает имя схемы, связанное с идентификатором схемы.

Соглашения о синтаксисе Transact-SQL

Синтаксис

SCHEMA_NAME ( [ schema_id ] )  

Примечание.

Сведения о синтаксисе Transact-SQL для SQL Server 2014 (12.x) и более ранних версиях см . в документации по предыдущим версиям.

Аргументы

Термин Определение
schema_id Идентификатор схемы. schema_id является int. Если schema_id не определен, SCHEMA_NAME вернет имя схемы по умолчанию вызывающего объекта.

Типы возвращаемых данных

sysname

Возвращает значение NULL, когда аргумент schema_id не является допустимым идентификатором.

Замечания

SCHEMA_NAME возвращает имена системных схем и пользовательских схем. SCHEMA_NAME можно вызывать в списке выбора, в предложении WHERE и в любом месте, где разрешается выражение.

Примеры

А. Возвращение имени принимаемой по умолчанию схемы вызывающей стороны

SELECT SCHEMA_NAME();  

B. Возвращение имени схемы с помощью идентификатора

SELECT SCHEMA_NAME(1);  

См. также

Выражения (Transact-SQL)
SCHEMA_ID (Transact-SQL)
sys.schemas (Transact-SQL)
sys.database_principals (Transact-SQL)
Функции метаданных (Transact-SQL)
WHERE (Transact-SQL)