Obtendo erro ao usar o prepareStatement com intervalo na consulta
Ao executar esta consultaSELECT SYSDATE + INTERVAL '7' DAY FROM DUAL;
em umprepareStatement
como isso
PreparedStatement ps = connection.prepareStatement("select sysdate + interval ? day from dual" );
ps.setString(1, "7");
ps.executeQuery();
Irá lançar uma exceção, que a sintaxe não é boa, é claro, porque eu sou capaz de executar a mesma consulta no sql-developer.
Isso é um bug noPreparedStatement
? posso usar instruções preparadas junto com interval?