Pro*C传递参数数组



我正在尝试编写Pro*C/C++代码来处理这样的查询:

SELECT col1, col2, col3, col4 FROM table WHERE param IN(<set of values>);

我可以用一个C结构来检索结果并传递单个参数,但如果不显式指定列表中的每个值,我似乎找不到实现这一点的方法。

有没有办法将集合作为数组/向量/列表传递?

我在如何在Pro*C查询中指定变量表达式列表?

我自己想出了一个相当笨拙的解决方案,适用于我的特定情况。这可能不适用于你的。

检查in_list和in_list_v运算符

最新更新