Поделиться через


Метод Api.JetOpenTempTable3

Создает временную таблицу с одним индексом. Временная таблица хранит и извлекает записи так же, как обычная таблица, созданная с помощью JetCreateTableColumnIndex. Однако временные таблицы работают гораздо быстрее, чем обычные таблицы из-за их изменчивого характера. Их также можно использовать для очень быстрой сортировки и удаления дубликатов наборов записей при доступе исключительно последовательно. См. также JetOpenTempTable(JET_SESID, [], Int32, TempTableGrbit, JET_TABLEID, []) , JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE)).

Пространство имен:Microsoft.Isam.Esent.Interop
Сборки: Microsoft.Isam.Esent.Interop (в Microsoft.Isam.Esent.Interop.dll)

Синтаксис

'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
)

Параметры

  • столбцы
    Тип: []

    Определения столбцов для столбцов, созданных во временной таблице.

  • numColumns
    Тип: System.Int32

    Количество определений столбцов.

  • unicodeindex
    Тип: Microsoft.Isam.Esent.Interop.JET_UNICODEINDEX

    Флаги идентификатора языкового стандарта и нормализации, которые будут использоваться для сравнения данных по ключевым столбцам Юникода во временной таблице. Если этого нет, используются параметры по умолчанию.

  • columnids
    Тип: []

    Выходной буфер, который получает массив идентификаторов столбцов, созданных во время создания временной таблицы. Идентификаторы столбцов в этом массиве будут точно соответствовать входному массиву определений столбцов. В результате размер этого буфера должен соответствовать размеру входного массива.

См. также раздел

Ссылка

Класс API

Члены API

Пространство имен Microsoft.Isam.Esent.Interop