Метод VistaApi.JetOpenTemporaryTable
Создает временную таблицу с одним индексом. Временная таблица хранит и извлекает записи так же, как обычная таблица, созданная с помощью JetCreateTableColumnIndex. Однако временные таблицы выполняются гораздо быстрее, чем обычные таблицы из-за их нестабильной природы. Их также можно использовать для очень быстрой сортировки и удаления дубликатов наборов записей при доступе исключительно последовательно. См. также Статью JetOpenTempTable(JET_SESID, [], Int32, TempTableGrbit, JET_TABLEID, []) ,JetOpenTempTable3(JET_SESID, [], Int32, JET_UNICODEINDEX, TempTableGrbit, JET_TABLEID, []).
Пространство имен:Microsoft.Isam.Esent.Interop.Vista
Сборки: Microsoft.Isam.Esent.Interop (в Microsoft.Isam.Esent.Interop.dll)
Синтаксис
'Declaration
Public Shared Sub JetOpenTemporaryTable ( _
sesid As JET_SESID, _
temporarytable As JET_OPENTEMPORARYTABLE _
)
'Usage
Dim sesid As JET_SESID
Dim temporarytable As JET_OPENTEMPORARYTABLEVistaApi.JetOpenTemporaryTable(sesid, _
temporarytable)
public static void JetOpenTemporaryTable(
JET_SESID sesid,
JET_OPENTEMPORARYTABLE temporarytable
)
Параметры
sesid
Тип: Microsoft.Isam.Esent.Interop.JET_SESIDИспользуемый сеанс.
temporarytable
Тип: Microsoft.Isam.Esent.Interop.Vista.JET_OPENTEMPORARYTABLEОписание временной таблицы, создаваемой при входных данных. После успешного вызова структура содержит дескриптор для идентификации временной таблицы и столбца. Используйте JetCloseTable(JET_SESID, JET_TABLEID), чтобы освободить временную таблицу после завершения.
Комментарии
Представлено в Windows Vista. Используйте JetOpenTempTable3(JET_SESID, [], Int32, JET_UNICODEINDEX, TempTableGrbit, JET_TABLEID, []) для более ранних версий Esent.