1

我通过 Pro*C 拥有用于 Oracle 的嵌入式 SQL 的 c/c++ 代码。是否有任何机制来获取数组值和 DB 列值的值的差异?例如,假设我有一个这样的数组:

int nums[] = {10,20,35,45};
vector<int> vnums (nums, nums + sizeof(nums) / sizeof(int) );

现在,我有一个包含值的数据库tbl1col1

20
40
60

我想获得不存在于tbl1. 所以,结果应该是:

10
35
45

我知道一种方法。我可以运行以下 SQL 查询:

select col1 from tab1

并将结果存储在一个向量中,例如vec2。现在,我看到了这两个向量 vnums 和 vec2 的区别。你能推荐一个更好的方法吗?

4

0 回答 0