Поделиться через


SCHEMA_NAME (Transact-SQL)

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

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

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

Синтаксис

SCHEMA_NAME ( [ schema_id ] )  

Аргументы

Термин Определение
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)