JET_TABLEID
적용 대상: Windows | Windows Server
JET_TABLEID
JET_TABLEID 데이터 형식에는 JET API 호출에 사용할 데이터베이스 커서에 대한 핸들이 포함되어 있습니다. 커서는 해당 커서를 여는 데 사용된 세션과만 사용할 수 있습니다.
typedef JET_API_PTR JET_TABLEID;
데이터 형식
JET_TABLEID
NULL 또는 JET_tableidNil 사용하여 잘못된 커서 핸들을 나타낼 수 있습니다.
설명
커서는 데이터베이스 엔진에 대한 테이블 사용을 관리합니다. 커서는 다음 작업을 수행할 수 있습니다.
레코드 검사
레코드 검색
해당 레코드의 유효 정렬 순서 및 표시 유형 선택
레코드 만들기, 업데이트 또는 삭제
테이블의 스키마 수정
기본 테이블의 상태 또는 형식이 변경될 때 커서의 지원되는 기능이 변경될 수 있습니다. 예를 들어 임시 테이블은 특정 옵션으로 열 때 데이터 검색을 허용하지 않을 수 있습니다. 커서는 항상 기본 테이블에 완전히 연결되며 캐싱 없이 해당 데이터와 직접 상호 작용합니다. 이 데이터베이스 엔진에 의해 노출되는 거의 모든 핵심 ISAM 기능은 커서를 통해 작동합니다.
JetOpenTable 또는 JetOpenTempTable을 사용하여 커서를 만들 수 있습니다. JetDupCursor를 사용하여 커서를 복제할 수 있습니다. JetCloseTable을 사용하여 커서를 명시적으로 닫거나 JetEndSession 또는 JetTerm을 사용하여 암시적으로 닫을 수 있습니다. 중단된 트랜잭션에서 열린 경우 JetRollback 에서 커서를 암시적으로 닫을 수도 있습니다. 한 번에 만들 수 있는 최대 커서 수는 JetSetSystemParameter를 사용하여 구성할 수 있는 JET_paramMaxCursors 의해 제어됩니다.
요구 사항
요구 사항 | 값 |
---|---|
클라이언트 |
Windows Vista, Windows XP 또는 Windows 2000 Professional이 필요합니다. |
서버 |
Windows Server 2008, Windows Server 2003 또는 Windows 2000 Server가 필요합니다. |
머리글 |
Esent.h에 선언되었습니다. |
참고 항목
JET_paramMaxSessions
JetCloseTable
JetDupCursor
JetEndSession
JetOpenTable
JetOpenTempTable
JetRollback
JetSetSystemParameter
JetTerm