1.ORA-01747: user.table.column, table.column
关于这个,我先找了百度,大多数人都说是因为使用了ORACLE的关键字导致。 我的情况是,本来一个update语句用到column是 ID,结果我写成了LOGINID,造成了这个错误。
2。 invalid column index
这个比较常见,比如 (update table1 set a =?, b=?, c=? where d=?) 问号的个数和后面set (e.g setInt(1, a_1) 的个数不匹配。
mark一下。
本文解析了两个常见的Oracle SQL错误:ORA-01747 和 invalid column index。ORA-01747 通常是因为使用了Oracle的关键字作为字段名而引发,文中通过一个具体的update语句错误案例进行了解释。invalid column index 错误则通常出现在参数数量与SQL语句中设置的参数数量不匹配的情况下。

被折叠的 条评论
为什么被折叠?



