스키마를 소유 하는 또는 특정 사용자가 만든 데이터베이스 개체의 컬렉션입니다. 카탈로그를 하나 이상의 스키마를 포함할 수 있지만 항상 조회 및 정보 스키마의 도메인 포함 된 INFORMATION_SCHEMA 라는 스키마를 포함 해야 합니다. 미리 정의 된 스키마 행 집합을 사용 하 여 검색 하 고 형식, 테이블, 열, 인덱스, 뷰, 어설션 및 제약, 통계, 문자 집합, 데이터 정렬, 및 도메인 포함 하는 OLE db에서 스키마 정보。
스키마 행 집합 메타 데이터를 나타내는 미리 정의 된 행 집합은. 스키마 행 집합은 데이터베이스 구조 컴파일 타임에 알려져 있지 않다 하는 동적 프로그래밍에서 일반적으로 사용 됩니다. 이러한 스키마 행 집합을 사용 하 여 런타임 시에 데이터베이스에 대 한 정보를 얻을 수 있습니다.
Typedef 클래스를 사용 하 여 스키마 행 집합을 인스턴스화합니다. 해당 typedef 및 스키마 행 집합 클래스는 다음과 같습니다. 스키마 행 집합의 인스턴스를 만든 후에 CRestrictions::Open 를 호출 해야 합니다. 이 메서드는 지정한 제한에 따라 결과 집합을 반환 합니다. 참조 IDBSchemaRowset 연관 된 각 스키마 행 집합 제한 열에 대 한 정보。
다음 표에 각 OLE DB 스키마 행 집합 및 해당 OLE DB 템플릿 typedef 클래스와 정보 클래스。
# include lt;atldbsch.h>
참고 항목