Когда я выполняю SQL-запрос SELECT * FROM TABLE (TEST.getDevices())
в SqlDeveloper, у меня получается около 200 строк, но когда я пытаюсь выполнить его в Java:
//cut here
String query = "SELECT * FROM TABLE (TEST.getDevices())";
PreparedStatement stmt = null;
ResultSet rset = null;
try {
stmt = oracleConnection.prepareStatement(query);
rset = stmt.executeQuery();
rset.next();
System.out.println(rset.getInt(1));
//cut here
Я получаю пустой ResultSet и так, исключениевыброшены.Я пробовал запрос SELECT Count(*) a FROM TABLE (TEST.getDevices())
В SqlDeveloper результат равен 200, в Java-приложение равно 0.
В чем может быть причина, что получить пустой ResultSet в приложении ма?