我正在尝试编写Pro*C/C++代码来处理这样的查询:
SELECT col1, col2, col3, col4 FROM table WHERE param IN(<set of values>);
我可以用一个C结构来检索结果并传递单个参数,但如果不显式指定列表中的每个值,我似乎找不到实现这一点的方法。
有没有办法将集合作为数组/向量/列表传递?
我在如何在Pro*C查询中指定变量表达式列表?
我自己想出了一个相当笨拙的解决方案,适用于我的特定情况。这可能不适用于你的。
检查in_list和in_list_v运算符