When executing this query SELECT SYSDATE + INTERVAL '7' DAY FROM DUAL; in prepareStatement like this
PreparedStatement ps = connection.prepareStatement("select sysdate + interval ? day from dual" ); ps.setString(1, "7"); ps.executeQuery();
It will throw an exception that the syntax is not good, this is clear because I can run the same query in the sql developer.
Is this a bug in PreparedStatement ? Can I use prepared instructions along with the interval?
source share