Lorsque j'exécute la requête SQL SELECT * FROM TABLE (TEST.getDevices())
dans sqldeveloper J'ai environ 200 lignes, mais lorsque je tente de l'exécuter en java:ResultSet vide après l'exécution PreparedStatement
//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
Je reçois ResultSet vide et ainsi de suite l'exception Est lancé. J'ai essayé requête SELECT Count(*) a FROM TABLE (TEST.getDevices())
En résultat sqldeveloper est de 200, dans l'application Java est 0.
Ce qui pourrait être une raison qui se ResultSet vide dans ma app?
Autorisations/droits de l'application par rapport à la base de données? – Tobiasopdenbrouw