为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM Database Server 64 V8
DB Version: 0x7000c
03134284132-20240115-215128-20081
【操作系统】:openEuler 22.03 LTS
【CPU】:intel
【问题描述】*:DTS中对比功能读取不同数据库表的TIMESTAMP列空值处理不一致,导致对比结果异常。大神们有何办法解决。
在读取Oracle 11g表的TIMESTAMP列空值时会变成【1-01-01 00:00:00】,
在读取DM8中表的TIMESTAMP列空值时会变成【0001-01-01 00:00:00.000】
DTS对比异常结果:
源库表查询结果:(Oracle 11g)
目标库表查询结果:(DM8)
你这个只是显示的不一致,其实源端与目的端都是空值对吧,你可以尝试使用较新版本的DTS工具再对比试试