gpt4 book ai didi

java - o.h.engine.jdbc.spi.SqlExceptionHelper : ORA-00917: missing comma

转载 作者:行者123 更新时间:2023-11-29 04:35:00 27 4
gpt4 key购买 nike

下面是我在 ORACLE 中的查询,它出现了 ORA-00917:缺少逗号错误。

public boolean setFileDetails(String fileName,String fileType) {
String query = "insert into Filedetails_PP values (?,?,?,sysdate())";
Query qry = entityManager.createNativeQuery(query);
qry.setParameter(1, null);
qry.setParameter(2, fileName);
qry.setParameter(3, fileType);
int status=qry.executeUpdate();
if(status>0){
return true;
}else{
return false;
}
}

我现在不知道哪里需要逗号。

最佳答案

Oracle 的 SYSDATE 是一个函数,但在查询中使用它时我们不使用括号。在您的 Java 代码中尝试以下查询:

String query = "insert into Filedetails_PP values (?,?,?,sysdate)";

这是 documentation for SYSDATE 的链接.

关于java - o.h.engine.jdbc.spi.SqlExceptionHelper : ORA-00917: missing comma,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42026120/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com