У меня есть этот код в MicroFocus COBOL:
move 'select * from TABLE where a = ? and b = ? and c = ? to w-sql
exec sql
open cur_read_2 using :w-a,
:w-b,
:w-c
end-exec
Но этот выбор может быть переменным, поэтому я могу иметь здесь, например, только
... where a = ? ...
или
... where a = ? and c = ? ...
Итак, можно ли как-то динамически настроить часть exec-sql, чтобы иметь здесь нужное количество переменных хоста? В действительности у меня 7 ГДЕ переменных и полный список комбинаций возможен.