Compartir a través de


Método Api.JetOpenTempTable2

Crea una tabla temporal con un único índice. Una tabla temporal almacena y recupera registros igual que una tabla normal creada con 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, []),JetOpenTempTable3(JET_SESID, [], Int32, JET_UNICODEINDEX, 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 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
)

Parámetros

  • columnas
    Tipo: []

    Definiciones de columna para las columnas creadas en la tabla temporal.

  • numColumns
    Tipo: System.Int32

    Número de definiciones de columna.

  • lcid
    Tipo: System.Int32

    Identificador de configuración regional que se va a usar para comparar los datos de columna de clave Unicode de la tabla temporal. Cualquier configuración regional se puede usar siempre que se haya instalado el paquete de idioma adecuado en la máquina.

  • 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.

Consulte también

Referencia

Clase de API

Miembros de api

Espacio de nombres Microsoft.Isam.Esent.Interop