적용 대상:SQL 서버
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Microsoft Fabric
의 SQL 분석 엔드포인트Microsoft Fabric
의 웨어하우스Microsoft Fabric의 SQL 데이터베이스
스키마 이름과 연결된 스키마 ID를 반환합니다.
데이터베이스 스키마는 카탈로그 뷰에서 찾을 수 있는 테이블, 뷰, 프로시저 및 함수와 같은 개체의 sys.objects 네임스페이스 또는 컨테이너 역할을 합니다.
각 스키마에는 소유자가 있습니다. 소유자는 보안 주체입니다.
구문
SCHEMA_ID ( [ schema_name ] )
인수
schema_name
스키마의 이름입니다. schema_name sysname입니다. schema_name호출자의 기본 스키마 ID를 반환합니다.
반환 형식
int
NULL는 schema_name 유효한 스키마가 아닌 경우 반환됩니다.
설명
SCHEMA_ID 는 시스템 스키마 및 사용자 정의 스키마의 ID를 반환합니다.
SCHEMA_ID 는 선택 목록, WHERE 절 및 식이 허용되는 모든 위치에서 호출할 수 있습니다.
예제
A. 호출자의 기본 스키마 ID 반환
SELECT SCHEMA_ID();
B. 명명된 스키마의 스키마 ID 반환
SELECT SCHEMA_ID('dbo');