다음을 통해 공유


인덱스 개체(ADOX)

데이터베이스 테이블의 인덱스를 나타냅니다.

설명

다음 코드는 새 Index를 만듭니다.

Dim obj As New Index  

Index 개체의 속성 및 컬렉션을 사용하여 다음을 수행할 수 있습니다.

  • Name 속성을 사용하여 인덱스를 식별합니다.

  • Columns 컬렉션을 사용하여 인덱스의 데이터베이스 열에 액세스합니다.

  • Unique 속성을 사용하여 인덱스 키가 고유해야 하는지 여부를 지정합니다.

  • PrimaryKey 속성을 사용하여 인덱스가 테이블의 기본 키인지 여부를 지정합니다.

  • IndexNulls 속성을 사용하여 인덱스 필드에 null 값이 있는 레코드에 인덱스 항목이 있는지 여부를 지정합니다.

  • Clustered 속성을 사용하여 인덱스가 클러스터되는지 여부를 지정합니다.

  • Properties 컬렉션을 사용하여 공급자별 인덱스 속성에 액세스합니다.

참고

ColumnTables 컬렉션에 이미 추가된 Table 개체에 없는 경우 IndexColumns 컬렉션에 Column을 추가할 때 오류가 발생합니다.

참고

데이터 공급자가 Index 개체의 일부 속성을 지원하지 않을 수 있습니다. 공급자가 지원하지 않는 속성의 값을 설정한 경우 오류가 발생합니다. 새 Index 개체의 경우 개체가 컬렉션에 추가될 때 오류가 발생합니다. 기존 개체의 경우 속성을 설정할 때 오류가 발생합니다.

참고

Index 개체를 만들 때 선택적 속성에 적절한 기본값이 있다고 해서 공급자가 속성을 지원한다고 보장할 수 없습니다. 공급자가 지원하는 속성에 대한 자세한 내용은 공급자 설명서를 참조하세요.

이 섹션에서는 다음 항목을 다룹니다.

참고 항목

Indexes Append 메서드 예제(VB)
IndexNulls 속성 예제(VB)
PrimaryKey 및 Unique 속성 예제(VB)
SortOrder 속성 예제(VB)
Columns 컬렉션(ADOX)
Indexes 컬렉션(ADOX)
Properties 컬렉션(ADO)