Api.JetCreateIndex2-Methode
Erstellt Indizes für Daten in einer ESE-Datenbank.
Namespace:Microsoft.Isam.Esent.Interop
Versammlung: Microsoft.Isam.Esent.Interop (in Microsoft.Isam.Esent.Interop.dll)
Syntax
'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
)
Parameter
sesid
Typ: Microsoft.Isam.Esent.Interop.JET_SESIDDie zu verwendende Sitzung.
tableid
Typ: Microsoft.Isam.Esent.Interop.JET_TABLEIDDie Tabelle, in der der Index erstellt werden soll.
indexcreates
Typ: []Array von Objekten, die die zu erstellenden Indizes beschreiben.
numIndexCreates
Typ: System.Int32Anzahl der Indexbeschreibungsobjekte.
Bemerkungen
Beim Erstellen mehrerer Indizes (d. h. mit numIndexCreates größer als 1) MUSS diese Methode außerhalb aller Transaktionen und mit exklusivem Zugriff auf die Tabelle aufgerufen werden. Die von "JetCreateTable" zurückgegebenen JET_TABLEID haben exklusiven Zugriff, oder die Tabelle kann für den exklusiven Zugriff geöffnet werden, indem DenyRead an JetOpenTable(JET_SESID, JET_DBID, String, [], Int32, OpenTableGrbit, JET_TABLEID) übergeben wird.
Siehe auch
Verweis
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für