共用方式為


Api.JetOpenTempTable 方法

建立具有單一索引的臨時表。 臨時表會儲存並擷取記錄,就像使用 JetCreateTableColumnIndex 建立的一般資料表一樣。 不過,臨時表的本質比一般資料表快很多。 當以純循序方式存取時,它們也可以用來非常快速地排序及執行記錄集的重複移除。 另請參閱 JetOpenTempTable3 (JET_SESID、[]、Int32、JET_UNICODEINDEX、TempTableGrbit、JET_TABLEID、[]) JetOpenTemporaryTable (JET_SESID,JET_OPENTEMPORARYTABLE)

Namespace:Microsoft.Isam.Esent.Interop
裝配: Microsoft.Isam.Esent.Interop (in Microsoft.Isam.Esent.Interop.dll)

語法

'Declaration
Public Shared Sub JetOpenTempTable ( _
    sesid As JET_SESID, _
    columns As JET_COLUMNDEF(), _
    numColumns 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 grbit As TempTableGrbit
Dim tableid As JET_TABLEID
Dim columnids As JET_COLUMNID()

Api.JetOpenTempTable(sesid, columns, _
    numColumns, grbit, tableid, columnids)
public static void JetOpenTempTable(
    JET_SESID sesid,
    JET_COLUMNDEF[] columns,
    int numColumns,
    TempTableGrbit grbit,
    out JET_TABLEID tableid,
    JET_COLUMNID[] columnids
)

參數

  • 資料行
    類型: []

    臨時表中建立之資料行的資料行定義。

  • numColumns
    類型: System.Int32

    資料行定義的數目。

  • columnids
    類型: []

    輸出緩衝區,接收建立臨時表期間所產生的資料行識別碼陣列。 此陣列中的資料行識別碼會完全符合資料行定義的輸入陣列。 因此,此緩衝區的大小必須對應至輸入陣列的大小。

另請參閱

參考

Api 類別

Api 成員

Microsoft.Isam.Esent.Interop 命名空間