ITPub博客

首页 > 数据库 > 数据库开发技术 > kettle从DM8的number类型同步到YashanDB的varchar类型,存入是科学计数法形式的数据

kettle从DM8的number类型同步到YashanDB的varchar类型,存入是科学计数法形式的数据

数据库开发技术 作者:makabala 时间:2025-04-15 19:00:28 0 删除 编辑

【问题分类】数据导入导出

【关键字】数据同步,number类型,科学计数法

【问题描述】客户查询不到准确数据,只看到科学计数法展示的字符串。number类型存入到Oracle(MySQL)的varchar类型是正常数据类型,非科学计数法。

【问题原因分析】varConvSciFormatDouble方法中转换成了科学计数法

【解决/规避方法】

● 在绑定参数外层增加一个CAST转换即可规避: double类型插入到varchar之前用cast转成number就不会显示成科学计数法;

● 客户先从DM8同步到MySQL,再从MySQL同步数据到崖山。

【影响范围】22.2.8.100

【修复版本】-


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70045450/viewspace-3081387/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2025-04-10

  • 博文量
    231
  • 访问量
    229280