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
См. также
Справочник
sys.database_principals (Transact-SQL)