2012-09-27 52 views
1

我有一個Microsoft基礎類(MFC)CMap對象,其中每個對象實例存儲160K條目的長數據。Visual C++,CMap對象保存到blob列

我需要將其存儲在Oracle SQL上。

我們決定將它保存爲一個BLOB,因爲我們不想再創建一個表。我們考慮將其保存爲本地文件並將SQL列指向該文件,但我們寧願將其保存爲服務器上的BLOB,並且每兩週清理一次表。

該表具有連續鍵ID和2列日期/時間。我需要添加BLOB列來存儲CMap對象。

你能推薦一個指南嗎(讀/寫地圖blob或可能clob)?

如何在Oracle中創建BLOB字段,以及如何將對象讀寫到BLOB?也許使用CLOB?

+0

這個問題聽起來像你問如何以編程方式做這些事情,而不是從[dba.se]的角度如何做。 – jcolebrand

+0

複製[MFC CMap into oracle SQL](http://stackoverflow.com/questions/12565200/mfc-cmap-into-oracle-sql)(同一作者) – MSalters

回答

0

自使用指針以來,CMAP無法插入blob/clob。

首先使用clob 並存儲數組/矢量而不是cmap。