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 и в любом месте, где разрешается выражение.

Примеры

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

SELECT SCHEMA_NAME();
GO

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

USE AdventureWorks;
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)

Другие ресурсы

Отделение пользователей от схем

Справка и поддержка

Получение помощи по SQL Server 2005