У меня есть запрос SQL, как:ограничение на SQL, где используя условие OR
select X from "myTable" where (cond1 AND cond2) OR (cond3 AND cond 4)...
Сколько (конд и конд) я могу иметь в моем предложении где? Потому что это делает ошибку stackOverFlow с моими условиями 24578
.
final Обновление списка = xService.getCountUpdate (пара);
пара список сборки этим способом (каждая строка в моем файле это делается):
dcIssn = new ArrayList<String>();
dcIssn.add(0, row.getCell(dc).getStringCellValue());
dcIssn.add(1, row.getCell(issn).getStringCellValue());
couple.add(dcIssn);
Вы серьезно 24578 условиях? – SpringLearner
Подождите .. Вы имеете в виду 24578 соединений? Что заставляет вас использовать такое количество условий. Это сильно повлияет на производительность БД IMO .. –
Если у вас есть условия 24578, вы должны действительно переосмыслить свой код и изменить его, чтобы быть более эффективным. – Jasper