以下是我在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;
}
}
我现在不知道它需要逗号。
答案 0 :(得分:3)
Oracle SYSDATE
是一个功能,但在查询中使用它时我们不会使用括号。在Java代码中尝试以下查询:
String query = "insert into Filedetails_PP values (?,?,?,sysdate)";
以下是documentation for SYSDATE的链接。