SCHEMA_NAME (Transact-SQL)

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

Значок ссылки на раздел Синтаксические обозначения 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();
GO

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

USE AdventureWorks2012;
GO
SELECT SCHEMA_NAME(5);
GO

См. также

Справочник

Выражения (Transact-SQL)

SCHEMA_ID (Transact-SQL)

sys.schemas (Transact-SQL)

sys.database_principals (Transact-SQL)

Функции метаданных (Transact-SQL)

Предложение WHERE (Transact-SQL)