다음을 통해 공유


SCHEMATA(Transact-SQL)

적용 대상: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System(PDW) Microsoft Fabric의 SQL 분석 엔드포인트 Microsoft Fabric의 웨어하우스

현재 데이터베이스의 각 스키마에 대해 하나의 행을 반환합니다. 이러한 뷰에서 정보를 검색하려면 INFORMATION_SCHEMA 정규화된 이름을 지정합니다.view_name. SQL Server 인스턴스의 모든 데이터베이스에 대한 정보를 검색하려면 sys.databases(Transact-SQL) 카탈로그 뷰를 쿼리합니다.

열 이름 데이터 형식 설명
CATALOG_NAME sysname 현재 데이터베이스의 이름
SCHEMA_NAME nvarchar(128) 스키마의 이름을 반환합니다.
SCHEMA_OWNER nvarchar(128) 스키마 소유자 이름입니다.

중요: INFORMATION_SCHEMA 뷰를 사용하여 개체의 스키마를 결정하지 마세요. INFORMATION_SCHEMA 뷰는 개체 메타데이터의 하위 집합만 나타냅니다. 개체의 스키마를 찾는 유일한 신뢰할 수 있는 방법은 카탈로그 뷰를 쿼리하는 sys.objects 것입니다.
DEFAULT_CHARACTER_SET_CATALOG varchar(6) 항상 NULL을 반환합니다.
DEFAULT_CHARACTER_SET_SCHEMA varchar(3) 항상 NULL을 반환합니다.
DEFAULT_CHARACTER_SET_NAME sysname 기본 문자 집합의 이름을 반환합니다.

예제
다음 예제에서는 master 데이터베이스의 스키마에 대한 정보를 반환합니다.

SELECT * FROM master.INFORMATION_SCHEMA.SCHEMATA;

참고 항목

시스템 뷰(Transact-SQL)
정보 스키마 뷰(Transact-SQL)
sys.databases(Transact-SQL)
sys.schemas(Transact-SQL)
sys.syscharsets(Transact-SQL)