Oracle报错:ORA-01722-无效数字

错误原因

这种错误一般发生在向表格中插入数据的情况下,错误的原因是插入的数据中有类型不一致的。
比如:varchar类型插入到number类型中,date类型插入到number类型中,像这种类似的情况,就会发生这个错误。

解决方法

仔细对照插入的数据和存放数据的表格,看这两者的数据类型是否一致,尤其要重点查看表格中number类型的那一列。
发现类型不一致的地方后,修改成一致的类型即可。

你可能感兴趣的:(学习笔记,SQL,oracle,sql,数据库,database)