Код:
callableStatement stmt = connection.prepareCall("{CALL_Sample_Procedure(?)");
stmt.registerOutParameter(1, Types.VARCHAR);// in Constant
stmt.setString(1, result);
logger.getLogger("executing");
stmt.execute();
result = stmt.getString(1);
Вышеприведенная процедура работает и возвращает ответ для небольшого объема данных, например, для вставки записей 20 КБ.
Однако для более 100 КБ записей stmt.execute
не выполняетсяне возвращает никакого ответа, и он продолжает печатать в журнале "выполняется", но в базе данных все записи обрабатываются.
Код должен получить значение результата после выполнения, которое требуется для выполнения другой процедуры.
Есть идеи, как это сделать?