Oracle中由 case when 报错 ORA-12704:字符集不匹配的简易解决
长话短说。今天涉及从db2转库到oracle的时候,测试系统发现sql语句中case t.CUR_UNIT when '万元' then 10000 when '亿元' then 100000000 end报错。错误提示ORA-12704:字符集不匹配。后查找原因发现涉及数据库中字段CUR_UNIT为nvarchar2类型,导致进行对比的字段类型不符。网上的解决方式一般是类型转
原创
2016-04-15 17:56:56 ·
10047 阅读 ·
0 评论