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


SCHEMA_NAME (Transact-SQL)

Применимо к:SQL ServerБаза данных Azure SQLУправляемый экземпляр Azure SQLAzure Synapse AnalyticsСистема платформы аналитики (PDW)Конечная точка SQL аналитики в Microsoft FabricХранилище в Microsoft FabricБаза данных SQL в 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)
ГДЕ (Transact-SQL)