Динамическое число переменных хоста во встроенном SQL - PullRequest
0 голосов
/ 03 сентября 2018

У меня есть этот код в 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 ГДЕ переменных и полный список комбинаций возможен.

...