Método Api.JetOpenTempTable3
Crea una tabla temporal con un único índice. Una tabla temporal almacena y recupera registros igual que una tabla normal creada mediante JetCreateTableColumnIndex. Sin embargo, las tablas temporales son mucho más rápidas que las tablas normales debido a su naturaleza volátil. También se pueden usar para ordenar y realizar la eliminación de duplicados en conjuntos de registros cuando se accede a ellos de forma puramente secuencial. Consulte también JetOpenTempTable(JET_SESID, [], Int32, TempTableGrbit, JET_TABLEID, []),JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE)).
Espacio de nombres:Microsoft.Isam.Esent.Interop
Ensamblaje: Microsoft.Isam.Esent.Interop (en Microsoft.Isam.Esent.Interop.dll)
Sintaxis
'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
)
Parámetros
sesid
Tipo: Microsoft.Isam.Esent.Interop.JET_SESIDSesión que se va a usar.
columnas
Tipo: []Definiciones de columna para las columnas creadas en la tabla temporal.
numColumns
Tipo: System.Int32Número de definiciones de columna.
unicodeindex
Tipo: Microsoft.Isam.Esent.Interop.JET_UNICODEINDEXEl identificador de configuración regional y las marcas de normalización que se usarán para comparar los datos de columna de clave Unicode de la tabla temporal. Cuando esto no está presente, se usan las opciones predeterminadas.
grbit
Tipo: Microsoft.Isam.Esent.Interop.TempTableGrbitOpciones de creación de tablas.
tableid
Tipo: Microsoft.Isam.Esent.Interop.JET_TABLEIDDevuelve el tableid de la tabla temporal. Al cerrar este tableid con JetCloseTable(JET_SESID, JET_TABLEID) se liberan los recursos asociados a la tabla temporal.
columnids
Tipo: []Búfer de salida que recibe la matriz de identificadores de columna generados durante la creación de la tabla temporal. Los identificadores de columna de esta matriz se corresponderán exactamente con la matriz de entrada de definiciones de columna. Como resultado, el tamaño de este búfer debe corresponder al tamaño de la matriz de entrada.