【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
【修复版本】-
评论