Мы только что обновились с oracle 9i до 10g, и запрос к базе данных, который у меня есть, работает с клиентом 9i, но не с 10g. В запросе ничего не изменилось. Я получаю следующую ошибку:
java.sql.SQLException: ORA-01036: illegal variable name/number
Не совсем уверен, что происходит. Почему бы ему больше не запуститься. Это просто оператор выбора, который объединяет около 3 или 4 таблиц. Я удостоверяюсь, что передаю переменную с помощью setInt (это число, которое я использую). При различии соединяемых таблиц единственное, что я нахожу отличающимся, это то, что в одной таблице столбец, к которому я присоединяюсь, установлен как число в одной таблице и число (12) в другой. Это имеет значение? Запрос по-прежнему выполняется в TOAD и SQL Navigator...