【YashanDB知识库】kettle从DM8的number类型同步到YashanDB的varchar类型,存入是科学计数法形式的数据
【标题】kettle从DM8的number类型同步到YashanDB的varchar类型,存入是科学计数法形式的数据
【问题分类】数据导入导出
【关键字】数据同步,number类型,科学计数法
【问题描述】客户查询不到准确数据,只看到科学计数法展示的字符串。number类型存入到Oracle(MySQL)的varchar类型是正常数据类型,非科学计数法。
【问题原因分析】varConvSciFormatDouble方法中转换成了科学计数法
【解决/规避方法】
● 在绑定参数外层增加一个CAST转换即可规避: double类型插入到varchar之前用cast转成number就不会显示成科学计数法;
● 客户先从DM8同步到MySQL,再从MySQL同步数据到崖山。
【影响范围】22.2.8.100
【修复版本】-