다음을 통해 공유


SCHEMA_ID(Transact-SQL)

스키마 이름과 연결된 스키마 ID를 반환합니다.

적용 대상: SQL Server(SQL Server 2008 - current version), Windows Azure SQL 데이터베이스(최초 릴리스 - 현재 릴리스)

항목 링크 아이콘 Transact-SQL 구문 표기 규칙

구문

SCHEMA_ID ( [ schema_name ] ) 

인수

용어

정의

schema_name

스키마 이름입니다. schema_name은 sysname입니다. schema_name을 지정하지 않으면 SCHEMA_ID는 호출자의 기본 스키마 ID를 반환합니다.

반환 형식

int

schema_name이 유효한 스키마가 아닌 경우 NULL이 반환됩니다.

주의

SCHEMA_ID는 시스템 스키마 및 사용자 정의 스키마의 ID를 반환합니다. SCHEMA_ID는 선택 목록, WHERE 절 및 식이 사용되는 어디서나 호출할 수 있습니다.

1.호출자의 기본 스키마 ID 반환

SELECT SCHEMA_ID();
GO

2.명명된 스키마의 스키마 ID 반환

USE AdventureWorks2012;
GO
SELECT SCHEMA_ID('HumanResources');
GO 

참고 항목

참조

메타데이터 함수(Transact-SQL)

SCHEMA_NAME(Transact-SQL)

sys.schemas(Transact-SQL)