Api.JetCreateIndex2 メソッド
ESE データベース内のデータに対してインデックスを作成します。
Namespace: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
)
パラメーター
sesid
種類: Microsoft.Isam.Esent.Interop.JET_SESID使用するセッション。
tableid
種類: Microsoft.Isam.Esent.Interop.JET_TABLEIDインデックスを作成するテーブル。
indexcreates
型: []作成するインデックスを記述する オブジェクトの配列。
numIndexCreates
型: System.Int32インデックス記述オブジェクトの数。
解説
複数のインデックスを作成する場合 (numIndexCreates が 1 より大きい場合)、このメソッドは、任意のトランザクションの外部でテーブルへの排他的アクセスを使用して呼び出す必要があります。 "JetCreateTable" によって返されるJET_TABLEIDは、排他アクセス権を持つか、 DenyRead を JetOpenTable(JET_SESID、JET_DBID、String、[]、Int32、OpenTableGrbit、JET_TABLEID) に渡すことで、排他アクセス用にテーブルを開くことができます。
関連項目
リファレンス
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示