У меня есть SQL-запрос, который я запускаю на SQL плюс, и я получаю результат. Тот же запрос, когда я запускаю из кода Java - JDBC я получаю исключение -
java.sql.SQLSyntaxErrorException: ORA-00933: команда SQL неправильно
закончился.
Запрос
select prod_id, prod_area, prod_name, step_name,
to_char(entry_time, 'DD/MM/YYYY HH24:MI:SS') as entry_time,
round(extract(day from current_timestamp - entry_time)*1440 +
extract(hour from current_timestamp - entry_time)*60 +
extract(minute from current_timestamp - entry_time)) as pending_minutes
from prodreport
where exit_time is null;
Java-код
String query = "select prod_id,prod_area,prod_name,step_name,to_char(entry_time, 'DD/MM/YYYY HH24:MI:SS') as entry_time, round(extract(day from current_timestamp - entry_time)*1440 + extract(hour from current_timestamp - entry_time)*60 + extract(minute from current_timestamp - entry_time)) as pending_minutes from prodreport where exit_time is null;"