SCHEMA_ID (Transact-SQL)

Применимо к:SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure Управляемый экземпляр SQL Azure Конечная точка аналитики аналитики Synapse Analytics Analytics (PDW)SQL Analyticsв Microsoft FabricХранилище в Microsoft Fabric

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

Соглашения о синтаксисе Transact-SQL

Синтаксис

SCHEMA_ID ( [ schema_name ] )   

Примечание.

Сведения о синтаксисе Transact-SQL для SQL Server 2014 (12.x) и более ранних версиях см . в документации по предыдущим версиям.

Аргументы

Термин Определение
schema_name Имя схемы. Аргумент schema_name имеет тип sysname. Если аргумент schema_name не задан, SCHEMA_ID возвращает идентификатор схемы по умолчанию вызывающего элемента.

Типы возвращаемых данных

int

Возвращает NULL, если schema_name не является допустимой схемой.

Замечания

SCHEMA_ID возвращает идентификаторы системных и пользовательских схем. Функцию SCHEMA_ID можно вызывать в списке выбора, в предложении WHERE и в любом месте, где разрешается выражение.

Примеры

А. Возвращение идентификатора схемы по умолчанию вызывающего объекта

SELECT SCHEMA_ID();  

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

SELECT SCHEMA_ID('dbo');  

См. также

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