Доброго времени суток.
Имеется класс с
большим количеством запросов вида
X++:
select tbl1
exists join tbl2
where tbl2.field1 == tbl1.field1
Сейчас возникла необходимость модифицировать данный код:
Если значение некоторой логической переменной истина, то соединение таблиц должно производиться с помощью exists join.
Если значение этой же логической переменной ложь, то соединение должно производиться с помощью notexists join.
Можно ли произвести данную модификацию? Вариант
X++:
if (flag)
select...
else
select...
не устраивает, поскольку код будет раздут до неимоверных размеров с дублированием операторов, заключенных внутри while select.
Спасибо.