Metodo Api.JetOpenTempTable
Crea una tabella temporanea con un singolo indice. Una tabella temporanea archivia e recupera i record come una tabella normale creata usando JetCreateTableColumnIndex. Tuttavia, le tabelle temporanee sono molto più veloci rispetto alle tabelle normali a causa della loro natura volatile. Possono anche essere usati per ordinare in modo molto rapido ed eseguire la rimozione duplicata nei set di record quando si accede in modo puramente sequenziale. Vedere anche JetOpenTempTable3(JET_SESID, [], Int32, JET_UNICODEINDEX, TempTableGrbit, JET_TABLEID, []). JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE).
Spazio dei nomi:Microsoft.Isam.Esent.Interop
Assemblea: Microsoft.Isam.Esent.Interop (in Microsoft.Isam.Esent.Interop.dll)
Sintassi
'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
)
Parametri
sesid
Tipo: Microsoft.Isam.Esent.Interop.JET_SESIDSessione da usare.
colonne
Tipo: []Definizioni di colonna per le colonne create nella tabella temporanea.
Numcolumns
Tipo: System.Int32Numero di definizioni di colonna.
grbit
Tipo: Microsoft.Isam.Esent.Interop.TempTableGrbitOpzioni di creazione tabella.
tableid
Tipo: Microsoft.Isam.Esent.Interop.JET_TABLEIDRestituisce l'oggetto tableid della tabella temporanea. La chiusura di questo tableid con JetCloseTable(JET_SESID, JET_TABLEID) libera le risorse associate alla tabella temporanea.
columnids
Tipo: []Buffer di output che riceve la matrice di ID di colonna generati durante la creazione della tabella temporanea. Gli ID di colonna in questa matrice corrispondono esattamente alla matrice di input delle definizioni di colonna. Di conseguenza, le dimensioni di questo buffer devono corrispondere alle dimensioni della matrice di input.