When running this query SELECT SYSDATE + INTERVAL '7' DAY FROM DUAL;
in a 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, it clearly is, cuz i'm able to run the same query in sql-developer.
Is this a bug in PreparedStatement
? can i use prepared statements together with interval?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…