Api.JetOpenTempTable-Methode
Erstellt eine temporäre Tabelle mit einem einzelnen Index. Eine temporäre Tabelle speichert Und ruft Datensätze genau wie eine normale Tabelle ab, die mit JetCreateTableColumnIndex erstellt wurde. Temporäre Tabellen sind jedoch aufgrund ihrer volatilen Natur viel schneller als gewöhnliche Tabellen. Sie können auch verwendet werden, um sehr schnell zu sortieren und doppelte Entfernungen in Datensatzsätzen durchzuführen, wenn auf rein sequenzielle Weise zugegriffen wird. Siehe auch JetOpenTempTable3(JET_SESID, [], Int32, JET_UNICODEINDEX, TempTableGrbit, JET_TABLEID, [])). JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE).
Namespace:Microsoft.Isam.Esent.Interop
Versammlung: Microsoft.Isam.Esent.Interop (in Microsoft.Isam.Esent.Interop.dll)
Syntax
'Declaration
Public Shared Sub JetOpenTempTable ( _
sesid As JET_SESID, _
columns As JET_COLUMNDEF(), _
numColumns As Integer, _
grbit As TempTableGrbit, _
<OutAttribute> ByRef tableid As JET_TABLEID, _
columnids As JET_COLUMNID() _
)
'Usage
Dim sesid As JET_SESID
Dim columns As JET_COLUMNDEF()
Dim numColumns As Integer
Dim grbit As TempTableGrbit
Dim tableid As JET_TABLEID
Dim columnids As JET_COLUMNID()
Api.JetOpenTempTable(sesid, columns, _
numColumns, grbit, tableid, columnids)
public static void JetOpenTempTable(
JET_SESID sesid,
JET_COLUMNDEF[] columns,
int numColumns,
TempTableGrbit grbit,
out JET_TABLEID tableid,
JET_COLUMNID[] columnids
)
Parameter
sesid
Typ: Microsoft.Isam.Esent.Interop.JET_SESIDDie zu verwendende Sitzung.
Spalten
Typ: []Spaltendefinitionen für die Spalten, die in der temporären Tabelle erstellt wurden.
numColumns
Typ: System.Int32Anzahl der Spaltendefinitionen.
grbit
Typ: Microsoft.Isam.Esent.Interop.TempTableGrbitOptionen für die Tabellenerstellung.
tableid
Typ: Microsoft.Isam.Esent.Interop.JET_TABLEIDGibt die Tableid der temporären Tabelle zurück. Wenn Sie diese Tableid mit JetCloseTable(JET_SESID, JET_TABLEID) schließen, werden die Ressourcen freigegeben, die der temporären Tabelle zugeordnet sind.
columnids
Typ: []Der Ausgabepuffer, der das Array von Spalten-IDs empfängt, die während der Erstellung der temporären Tabelle generiert wurden. Die Spalten-IDs in diesem Array entsprechen genau dem Eingabearray von Spaltendefinitionen. Daher muss die Größe dieses Puffers der Größe des Eingabearrays entsprechen.
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