У меня есть оператор SQL (для базы данных Oracle), который занимает много времени, если он действителен. Если он недействителен, он немедленно возвращается с ошибкой.
Я хотел бы проверить, что синтаксис действителен без запуска инструкции (через JDBC), например, за кнопкой "check statement". Есть ли независимый от поставщика способ сделать это? Моя первая мысль просто определить запрос как PreparedStatement, похоже, не вызывает какой-либо компиляции или проверки ошибок.