2012-09-27 5 views
1

각 개체 인스턴스가 160K ~ 긴 데이터 항목을 저장하는 MFC (Microsoft Foundation Class) CMap 개체가 있습니다.Visual C++, CMap 개체가 BLOB 열에 저장

오라클 SQL에 저장해야합니다.

추가 테이블을 만들고 싶지 않으므로 BLOB로 저장하기로 결정했습니다. 우리는이 파일을 로컬 파일로 저장하고 SQL 컬럼이 해당 파일을 가리 키도록 생각했지만 서버에서 BLOB로 유지하고 매 2 주마다 테이블을 지우는 것이 좋습니다.

테이블에는 순차 키 ID과 날짜/시간 2 컬럼이 있습니다. CMap 객체를 저장하려면 BLOB 컬럼을 추가해야합니다.

지도 작성을 권장 할 수 있습니까 (blob 또는 clob에 대한 읽기/쓰기 맵)?

어떻게 Oracle에서 BLOB 필드를 만들고 BLOB에 객체를 읽고 쓸 수 있습니까? 아마도 CLOB를 사용하고 있을까요?

+0

이 질문은 프로그래밍 방식으로 이러한 작업을 수행하는 방법을 묻는 것처럼 들리지만 [dba.se] 관점에서는 수행하지 않는 것이 좋습니다. – jcolebrand

+0

[MFC CMap from Oracle SQL] 중복 (http://stackoverflow.com/questions/12565200/mfc-cmap-into-oracle-sql) (같은 저자) – MSalters

답변

0

CMAP는 blob/clob에 포인터를 사용하고 있기 때문에 삽입 할 수 없습니다.

먼저 cmap 대신 클로브 과 저장 배열/벡터를 사용하십시오.

관련 문제