다음을 통해 공유


JetDeleteTable 함수

적용 대상: Windows | Windows Server

JetDeleteTable 함수

JetDeleteTable 함수는 ESE 데이터베이스의 테이블을 삭제합니다.

    JET_ERR JET_API JetDeleteTable(
      __in          JET_SESID sesid,
      __in          JET_DBID dbid,
      __in          const tchar* szTableName
    );

매개 변수

sesid

API 호출에 사용할 데이터베이스 세션 컨텍스트입니다.

dbid

API 호출에 사용할 데이터베이스 식별자입니다.

szTableName

삭제할 테이블의 이름입니다.

반환 값

이 함수는 다음 반환 코드 중 하나를 사용하여 JET_ERR 데이터 형식을 반환합니다. 가능한 ESE 오류에 대한 자세한 내용은 확장 가능한 스토리지 엔진 오류오류 처리 매개 변수를 참조하세요.

반환 코드

설명

JET_errSuccess

작업이 성공적으로 완료되었습니다.

JET_errTableInUse

다른 세션에 JetOpenTable 또는 JetDupCursor를 사용하여 열린 테이블 ID(JET_TABLEID)가 있는 동안 테이블을 삭제하려고 했습니다.

JET_errCannotDeletetemporary 테이블

임시 테이블을 삭제하려고 했습니다. 임시 테이블은 JetCloseTable로 닫히면 자동으로 삭제됩니다.

JET_errCannotDeleteTemplateTable

템플릿 테이블, 즉 DDL을 상속할 수 있는 테이블을 삭제하려고 했습니다.

요구 사항

요구 사항

클라이언트

Windows Vista, Windows XP 또는 Windows 2000 Professional이 필요합니다.

서버

Windows Server 2008, Windows Server 2003 또는 Windows 2000 Server가 필요합니다.

머리글

Esent.h에 선언되었습니다.

라이브러리

ESENT.lib를 사용합니다.

DLL

ESENT.dll 필요합니다.

유니코드

JetDeleteTableW(유니코드) 및 JetDeleteTableA(ANSI)로 구현됩니다.

참고 항목

JET_DBID
JET_SESID
JetCloseTable