Share via


Api.JetOpenTempTable2 메서드

단일 인덱스로 임시 테이블을 만듭니다. 임시 테이블은 JetCreateTableColumnIndex를 사용하여 만든 일반 테이블과 마찬가지로 레코드를 저장하고 검색합니다. 그러나 임시 테이블은 휘발성 특성으로 인해 일반 테이블보다 훨씬 빠릅니다. 또한 순수하게 순차적으로 액세스할 때 레코드 집합에서 중복 제거를 매우 빠르게 정렬하고 수행하는 데 사용할 수 있습니다. 또한 JetOpenTempTable(JET_SESID, [], Int32, TempTableGrbit, JET_TABLEID, []), JetOpenTempTable3(JET_SESID, [], Int32, JET_UNICODEINDEX, 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 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
)

매개 변수


  • 형식: []

    임시 테이블에서 만든 열에 대한 열 정의입니다.

  • lcid
    형식: System.Int32

    임시 테이블의 유니코드 키 열 데이터를 비교하는 데 사용할 로캘 ID입니다. 적절한 언어 팩이 컴퓨터에 설치된 한 모든 로캘을 사용할 수 있습니다.

  • columnids
    형식: []

    임시 테이블을 만드는 동안 생성된 열 ID의 배열을 수신하는 출력 버퍼입니다. 이 배열의 열 ID는 열 정의의 입력 배열과 정확히 일치합니다. 따라서 이 버퍼의 크기는 입력 배열의 크기에 해당해야 합니다.

추가 정보

참조

Api 클래스

Api 멤버

Microsoft.Isam.Esent.Interop 네임스페이스