&引用;加上;SQL查询无法使用java
我在下面的查询中使用“with data as”。当我在SQLDeveloper中运行它时,它的执行情况很好,但在java代码中,当我以普通字符串或通过xml配置文件中的jdbc模板调用查询时,它会给我错误的sql语法。除了下面的查询,还有其他选择吗&引用;加上;SQL查询无法使用java,java,sql,oracle,jdbctemplate,Java,Sql,Oracle,Jdbctemplate,我在下面的查询中使用“with data as”。当我在SQLDeveloper中运行它时,它的执行情况很好,但在java代码中,当我以普通字符串或通过xml配置文件中的jdbc模板调用查询时,它会给我错误的sql语法。除了下面的查询,还有其他选择吗 public class NppGWOrphanMessageDao extends DefaultDao { String sql = "same sql as i posted" private String replayGWOrphanMsg
public class NppGWOrphanMessageDao extends DefaultDao {
String sql = "same sql as i posted"
private String replayGWOrphanMsgSQL;
public void setReplayGWOrphanMsgSQL(String replayGWOrphanMsgSQL) {
this.replayGWOrphanMsgSQL = replayGWOrphanMsgSQL;
}
public String getReplayGWOrphanMsgSQL() { return replayGWOrphanMsgSQL; }
public List<Map<String, Object>> getReplayList(HashMap<String, Object> epoch) {
return retrieveAll(replayGWOrphanListSQL, params);
return retrieveAll(sql, epoch); }
}
为了完整起见: 这个查询的问题是
代码>在它的末尾
Oracle JDBC驱动程序不能很好地处理它。错误是什么?因此,请显示您的代码和真实的sql。您是否发送sql代码,并在末尾加上分号(the;)?删除代码>。看。@saka1029是正确的,这就是我指的