Share via


Api.JetCreateIndex2 메서드

ESE 데이터베이스의 데이터에 대한 인덱스를 만듭니다.

네임스페이스:Microsoft.Isam.Esent.Interop
어셈블리: Microsoft.Isam.Esent.Interop(Microsoft.Isam.Esent.Interop.dll)

구문

'Declaration
Public Shared Sub JetCreateIndex2 ( _
    sesid As JET_SESID, _
    tableid As JET_TABLEID, _
    indexcreates As JET_INDEXCREATE(), _
    numIndexCreates As Integer _
)
'Usage
Dim sesid As JET_SESID
Dim tableid As JET_TABLEID
Dim indexcreates As JET_INDEXCREATE()
Dim numIndexCreates As IntegerApi.JetCreateIndex2(sesid, tableid, _
    indexcreates, numIndexCreates)
public static void JetCreateIndex2(
    JET_SESID sesid,
    JET_TABLEID tableid,
    JET_INDEXCREATE[] indexcreates,
    int numIndexCreates
)

매개 변수

  • indexcreates
    형식: []

    만들 인덱스를 설명하는 개체의 배열입니다.

  • numIndexCreates
    형식: System.Int32

    인덱스 설명 개체의 수입니다.

설명

여러 인덱스를 만들 때(즉, numIndexCreates가 1보다 큰 경우) 이 메서드는 트랜잭션 외부에서 호출되어야 하며 테이블에 대한 단독 액세스 권한이 있어야 합니다. "JetCreateTable"에서 반환된 JET_TABLEID exlusive 액세스 권한이 있거나 DenyReadJetOpenTable(JET_SESID, JET_DBID, String, [], Int32, OpenTableGrbit, JET_TABLEID)에 전달하여 단독 액세스를 위해 테이블을 열 수 있습니다.

추가 정보

참조

Api 클래스

Api 멤버

Microsoft.Isam.Esent.Interop 네임스페이스