Metode Api.JetOpenTempTable2
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, []), JetOpenTempTable3(JET_SESID, [], Int32, JET_UNICODEINDEX, 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 JetOpenTempTable2 ( _
sesid As JET_SESID, _
columns As JET_COLUMNDEF(), _
numColumns As Integer, _
lcid 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 lcid As Integer
Dim grbit As TempTableGrbit
Dim tableid As JET_TABLEID
Dim columnids As JET_COLUMNID()
Api.JetOpenTempTable2(sesid, columns, _
numColumns, lcid, grbit, tableid, _
columnids)
public static void JetOpenTempTable2(
JET_SESID sesid,
JET_COLUMNDEF[] columns,
int numColumns,
int lcid,
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.
lcid
Jenis: System.Int32ID lokal yang digunakan untuk membandingkan data kolom kunci Unicode dalam tabel sementara. Lokal apa pun dapat digunakan selama paket bahasa yang sesuai telah diinstal pada komputer.
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.