Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Применимо к:SQL Server
База данных Azure SQL
Управляемый экземпляр Azure SQL
Azure Synapse Analytics
Система платформы аналитики (PDW)
Конечная точка SQL аналитики в Microsoft Fabric
Хранилище в Microsoft Fabric
База данных SQL в Microsoft Fabric
Возвращает идентификатор схемы, связанный с именем схемы.
Схемы базы данных служат пространствами имен или контейнерами для объектов, таких как таблицы, представления, процедуры и функции, которые можно найти в представлении sys.objects каталога.
Каждая схема имеет владельца. Владелец является субъектом безопасности.
Соглашения о синтаксисе Transact-SQL
Синтаксис
SCHEMA_ID ( [ schema_name ] )
Аргументы
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');