oracle 常见错误问题汇总

 

bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: ORA-00947: 没有足够的值

##insert语句插入的值与values不匹配


Caused by: java.sql.SQLDataException: ORA-01861: 文字与格式字符串不匹配
##通常表示在将字符串转换为日期或时间时,字符串的格式与指定的格式不匹配


Cause: java.sql.SQLException: ORA-30926: 无法在源表中获得一组稳定的行
##MERGE 语句的 ON 子句中,源表(USING 子句中的表或子查询)与目标表(MERGE INTO 子句中的表)的匹配条件无法唯一确定一行数据

 

bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: ORA-00911: 无效字符
##Oracle JDBC驱动不希望在SQL语句末尾有分号。通常在mybatis中后面不需要加分号


bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: ORA-01795: 列表中的最大表达式数为 1000
##Oracle限制IN子句中最多只能有1000个元素。

posted @ 2025-04-02 11:27  挂科小王子  阅读(143)  评论(0)    收藏  举报