ORA-01722: invalid number

公司用了两套环境mysql和Oracle,做任务时,没有在Oracle环境下,有数据时进行测试。结果测试测试时,就出现了ORA-01722: invalid number。经排查,原来是有一个字段special_stock_type字段在Oracle数据库表中的字段类型为char,原有sql为其赋值为int类型,故报错invalid number。

原有sql:(special_stock_type=1)

 数据库表中的字段:

原文地址:https://www.cnblogs.com/aaaazzzz/p/14660972.html