ITPub博客

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

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

原创 国内数据库 作者:崖山数据库系统YashanDB 时间:2024-05-29 16:17:23 0 删除 编辑

【标题 】 kettl e 从 DM 8 的 numbe r 类型同步 到 YashanD B 的 varcha r 类型,存入是科学计数法形式的数据

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

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

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

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

【解 决 / 规避方法】

●    在绑定参数外层增加一 个 CAS T 转换即可规 避 : doubl e 类型插入 到 varcha r 之前 用 cas t 转 成 numbe r 就不会显示成科学计数法 ;

●    客户先 从 DM 8 同步 到 MySQ L ,再 从 MySQ L 同步数据到崖山。

【影响范围 】 22.2.8.100

【修复版本 】 -


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

请登录后发表评论 登录
全部评论
崖山数据库系统YashanDB是深圳计算科学研究院完全自主研发设计的新型数据库系统,融入原创理论,支持单机/主备、共享集群、分布式等多种部署方式,覆盖OLTP/HTAP/OLAP交易和分析混合负载场景,为客户提供一站式的企业级融合数据管理解决方案。

注册时间:2023-04-11

  • 博文量
    722
  • 访问量
    639686