Metode Api.JetOpenTempTable3
Membuat tabel sementara dengan satu indeks. Tabel sementara menyimpan dan mengambil rekaman seperti tabel biasa yang dibuat menggunakan JetCreateTableColumnIndex. Namun, tabel sementara jauh lebih cepat daripada tabel biasa karena sifatnya yang volatil. Mereka juga dapat digunakan untuk mengurutkan dan melakukan penghapusan duplikat dengan sangat cepat pada kumpulan catatan ketika diakses dengan cara yang murni berurutan. Lihat juga JetOpenTempTable(JET_SESID, [], Int32, TempTableGrbit, JET_TABLEID, []), JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE).
Namespace:Microsoft.Isam.Esent.Interop
Majelis: Microsoft.Isam.Esent.Interop (dalam Microsoft.Isam.Esent.Interop.dll)
Sintaks
'Declaration
Public Shared Sub JetOpenTempTable3 ( _
sesid As JET_SESID, _
columns As JET_COLUMNDEF(), _
numColumns As Integer, _
unicodeindex As JET_UNICODEINDEX, _
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 unicodeindex As JET_UNICODEINDEX
Dim grbit As TempTableGrbit
Dim tableid As JET_TABLEID
Dim columnids As JET_COLUMNID()
Api.JetOpenTempTable3(sesid, columns, _
numColumns, unicodeindex, grbit, _
tableid, columnids)
public static void JetOpenTempTable3(
JET_SESID sesid,
JET_COLUMNDEF[] columns,
int numColumns,
JET_UNICODEINDEX unicodeindex,
TempTableGrbit grbit,
out JET_TABLEID tableid,
JET_COLUMNID[] columnids
)
Parameter
sesid
Jenis: Microsoft.Isam.Esent.Interop.JET_SESIDSesi yang akan digunakan.
Kolom
Jenis: []Definisi kolom untuk kolom yang dibuat dalam tabel sementara.
numColumns
Jenis: System.Int32Jumlah definisi kolom.
unicodeindex
Jenis: Microsoft.Isam.Esent.Interop.JET_UNICODEINDEXID Lokal dan bendera normalisasi yang akan digunakan untuk membandingkan data kolom kunci Unicode dalam tabel sementara. Ketika ini tidak ada maka opsi default digunakan.
grbit
Jenis: Microsoft.Isam.Esent.Interop.TempTableGrbitOpsi pembuatan tabel.
tableid
Jenis: Microsoft.Isam.Esent.Interop.JET_TABLEIDMengembalikan tableid tabel sementara. Menutup tableid ini dengan JetCloseTable(JET_SESID, JET_TABLEID) membebaskan sumber daya yang terkait dengan tabel sementara.
columnids
Jenis: []Buffer output yang menerima array ID kolom yang dihasilkan selama pembuatan tabel sementara. ID kolom dalam array ini akan sama persis dengan array input definisi kolom. Akibatnya, ukuran buffer ini harus sesuai dengan ukuran array input.