Анализировать SQL с помощью драйвера Oracle JDBC

I ' Я хочу проверить, является ли данный оператор SQL синтаксически и семантически допустимым (т.е. нет синтаксических ошибок и ошибок в полях).

Для большинства баз данных Connection.prepareStatement и PreparedStatement.getMetaData сделает свое дело (без исключения == хороший запрос). К сожалению, новейший драйвер Oracle анализирует таким образом только запросы SELECT, но не запросы других типов. Старые драйверы даже этого не делают.

Есть ли другие средства, предоставляемые Oracle для синтаксического анализа SQL-операторов?

6
задан Aivar 6 October 2010 в 14:06
поделиться