ORA-01722是Oracle数据库中的一个错误代码,表示在执行SQL语句时遇到了无效的数字。这通常意味着数据库在尝试将某个值转换为数字类型时失败了。 2. 可能导致ORA-01722错误的原因 数据类型不匹配:在执行SQL语句时,将一个非数字类型的值与数字进行比较、计算或赋值。例如,尝试将字符串'abc'转换为数字。 数据格式错误...
Error updating database. Cause: java.sql.SQLException: ORA-01722: 无效数字 原因: <updateid="deleteByIds"parameterType="string"> update MenusetIsActive='0'whereMenuIDin<foreach collection="array"item="MenuID"open="("close=")"separator=",">#{MenuID,jdbcType=VARCHAR}</foreach> </update> --...