赞
踩
从oracle库中迁移完成数据到另一个oracle后,有部分表需要做增量同步,增量字段是基于时间,但在预览数据和转换数据时遇到了以下问题
生产环境:kettle6.0.1
测试环境:kettle8.3.0(本机上没有kettle6软件)
1、两边表中时间字段都使用date类型,但需要对该字段进行to_Date(to_char)方式转换
kettle6则需要转
kettle8则不需要转
2、通过kettle的预览数据功能,发现时间字段多加了6个零
这里是使用kettle8的版本来测试的,出现了9个零
1、kettle6是将date字段准换成了timestamp(6),kettle8是date字段准换成了timestamp(9),所以出现了6或9零。解决方式kettle6或8可从直接使用to_char函数进行格式化
1、在kettle6,8数据预览时分别使用timestamp(6),timestamp(9)两种类型来进行转换,对于kettle8无须使用to_char函数进行格式化
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。