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)

 

 数据库表中的字段:

 

posted @ 2021-04-15 09:24  小辣椒樱桃  阅读(1275)  评论(0编辑  收藏  举报