写点什么

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

作者:YashanDB
  • 2024-05-29
    广东
  • 本文字数:285 字

    阅读完需:约 1 分钟

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

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

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

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

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

【解决/规避方法】

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

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

【影响范围】22.2.8.100

【修复版本】-

用户头像

YashanDB

关注

全自研国产新型大数据管理系统 2022-02-15 加入

还未添加个人简介

评论

发布
暂无评论
【YashanDB知识库】kettle从DM8的number类型同步到YashanDB的varchar类型,存入是科学计数法形式的数据_数据库_YashanDB_InfoQ写作社区