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)