保存std :: map <int,std :: vector <int =“”>&gt;在Oracle12c中

时间:2017-06-20 16:05:44

标签: c++ arrays oracle occi

如何在Oracle列中存储数组?

我有一个std :: map&gt; mymap,我想将所有数据存储在表格中的mymap中。

该表应该有两列

  1. 一个id,mymap的关键
  2. 这就是我在这里看的内容
  3. 存储表示我的键值的std :: vector需要什么数据类型?

    如何在Oracle12c中完成?

1 个答案:

答案 0 :(得分:0)

您可以将矢量序列化为逗号分隔的数字列表(或其他一些格式)并存储,然后在读取时反序列化。只是众多选择中的一个。另一种方法是将单个数字存储在其他表中,并使用一个键表示它们是相同的&#34; vector&#34;。它可以用许多方式解决。