SCHEMA_ID (Transact-SQL)
Возвращает идентификатор схемы, связанный с именем схемы.
Соглашения о синтаксическом обозначении в Transact-SQL
Синтаксис
SCHEMA_ID( [ schema_name ] )
Аргументы
Термин | Определение |
---|---|
schema_name |
Имя схемы. Аргумент schema_name имеет тип sysname. Если аргумент schema_name не задан, SCHEMA_ID возвращает идентификатор схемы по умолчанию вызывающего элемента. |
Типы возвращаемых данных
int
Возвращает NULL, если schema_name не является допустимой схемой.
Замечания
SCHEMA_ID возвращает идентификаторы системных и пользовательских схем. Функцию SCHEMA_ID можно вызывать в списке выбора, в предложении WHERE и в любом месте, где разрешается выражение.
Примеры
A. Возвращение идентификатора схемы по умолчанию вызывающего элемента
select schema_id();
GO
Б. Возвращение идентификатора схемы поименованной схемы
USE AdventureWorks;
GO
SELECT SCHEMA_ID('HumanResources');
GO
См. также
Справочник
Функции метаданных (Transact-SQL)
SCHEMA_NAME (Transact-SQL)
sys.schemas (Transact-SQL)
Другие ресурсы
Отделение пользователей от схем