Pro*c проходящее массив параметров
-
27-10-2019 - |
Вопрос
Я пытаюсь написать код Pro*c/c/c ++ для обработки запроса, как это:
SELECT col1, col2, col3, col4 FROM table WHERE param IN(<set of values>);
У меня может быть C -структура, чтобы получить результат и передать отдельные параметры, но я не могу найти способ сделать это без явного определения каждого значения в списке.
Есть ли способ передать набор в виде массива/вектора/списка?
Решение
Я задал тот же вопрос вКак указать список выражений переменной в запросе Pro*c?
Я подошел с довольно неуклюжим решением, которое работает в моем конкретном случае. Это может не относиться к вашему.
Другие советы
Проверьте операторы in_list и in_list_v
Не связан с StackOverflow