Api.JetOpenTempTable3 メソッド

1 つのインデックスを持つ一時テーブルを作成します。 一時テーブルは、JetCreateTableColumnIndex を使用して作成された通常のテーブルと同様に、レコードを格納および取得します。 ただし、一時テーブルは揮発性のため、通常のテーブルよりもはるかに高速です。 また、純粋にシーケンシャルな方法でアクセスした場合に、レコード セットを非常に迅速に並べ替えて重複除去を実行するためにも使用できます。 JetOpenTempTable(JET_SESID, [], Int32, TempTableGrbit, JET_TABLEID, []), JetOpenTemporaryTable(JET_SESID, JET_OPENTEMPORARYTABLE) も参照してください。

Namespace: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
)

パラメーター


  • 型: []

    一時テーブルに作成された列の列定義。

  • unicodeindex
    種類: Microsoft.Isam.Esent.Interop.JET_UNICODEINDEX

    一時テーブル内の Unicode キー列データを比較するために使用されるロケール ID と正規化フラグ。 これが存在しない場合は、既定のオプションが使用されます。

  • columnids
    型: []

    一時テーブルの作成時に生成された列 ID の配列を受け取る出力バッファー。 この配列の列 ID は、列定義の入力配列に正確に対応します。 その結果、このバッファーのサイズは入力配列のサイズに対応している必要があります。

関連項目

リファレンス

Api クラス

Api メンバー

Microsoft.Isam.Esent.Interop 名前空間