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 인터페이스의 SeekSetRange 메서드를 사용하려면 기본 테이블 행 집합을 열 때 DBPROP_IRowsetIndex 속성을 요청하고 VARIANT_TRUE 값을 지정해야 합니다.

참고 항목

참조

OLE DB를 사용한 인덱스 생성
OLE DB로 Seek 메서드 사용

도움말 및 정보

SQL Server Compact Edition 지원 정보 보기