原表的 jine 字段为varchar 类型
目标表的 jine 字段为 decimal类型
什么数据库?我用sqlserver测试:select cast('0.11' as decimal(40,3)) tt,报错:为 类型'decimal' 指定的大小(40)超过了最大允许值(38)。你用cast(jine as decimal(38,3)) 试试
建议目标表也改成varchar
不然你的格式需要和目标表完全一致,比较麻烦