1

Microsoft Foundation Class(MFC)CMapオブジェクトを作成し、各オブジェクトインスタンスに160K〜の長いデータのエントリを格納しています。

OracleSQLに保存する必要があります。

追加のテーブルを作成したくないので、BLOBとして保存することにしました。ローカルファイルとして保存し、SQL列がそのファイルを指すようにすることを考えましたが、サーバー上でBLOBとして保持し、数週間ごとにテーブルをクリアしたいと考えています。

このテーブルには、順次キーIDと2列の日付/時刻があります。CMapオブジェクトを格納するためにBLOB列を追加する必要があります。

そうするためのガイドをお勧めできますか(BLOBまたはおそらくCLOBへのマップの読み取り/書き込み)?

OracleでBLOBフィールドを作成するにはどうすればよいですか?また、オブジェクトをBLOBに読み書きするにはどうすればよいですか?おそらくCLOBを使用していますか?

4

1 に答える 1

0

CMAPはポインタを使用しているため、blob/clobに挿入できません。

まず、clobを使用し、cmapの代わりに配列/ベクトルを格納します。

于 2012-10-04T14:04:07.270 に答える