OLE DB 인덱스(SQL Server Compact Edition)
Microsoft SQL Server 2005 Compact Edition(SQL Server Compact Edition)에서는 인덱스 및 다양한 인덱스 기반 연산을 지원하여 응용 프로그램의 성능을 개선합니다.
인덱스 사용
SQL Server Compact Edition 에서 인덱스를 사용하는 경우 다음과 같은 문제를 고려해야 합니다.
- SQL Server Compact Edition 에서는 Microsoft OLE DB 설명서에서 정의한 대로 "통합 인덱스"만 지원합니다. 즉, 인덱스는 논리적으로 행 집합 개체의 일부분이며 행 집합의 순서를 정하는 데 사용합니다. 별도의 인덱스 행 집합을 사용하여 순서를 정하지 않습니다.
- SQL Server Compact Edition 의 인덱스는 Microsoft SQL Server 와 생성 속성이 약간 다릅니다.
- 인덱스 이름은 SQL Server Compact Edition 용 OLE DB 공급자에 대해 IAlterIndex::AlterIndex를 사용하여 수정할 수 있는 유일한 인덱스 특성입니다.
- 행 집합이 열려 있는 상태에서 인덱스를 동적으로 변경하려면 기본 테이블 행 집합을 열 때 DBPROP_IRowsetCurrentIndex를 요청하고 VARIANT_TRUE 값을 지정해야 합니다. 자세한 내용은 OLE DB의 인덱스 변경을 참조하십시오.
- IRowsetIndex 인터페이스의 Seek 및 SetRange 메서드를 사용하려면 기본 테이블 행 집합을 열 때 DBPROP_IRowsetIndex 속성을 요청하고 VARIANT_TRUE 값을 지정해야 합니다.
참고 항목
참조
OLE DB를 사용한 인덱스 생성
OLE DB로 Seek 메서드 사용