【发布时间】:2016-08-13 05:15:31
【问题描述】:
我是reading data 来自Sybase ASE 15.5 database 和inserting 的一个表,data 回到另一个目标Sybase ASE 15.5 database。所有source 和destination 数据匹配而不是timestamp 列。
据我所知,timestamp 列会自动更新:
每次插入或更新包含时间戳列的行时, 时间戳列会自动更新。一个表只能有 时间戳数据类型的一列。名为时间戳的列将 自动拥有系统数据类型时间戳。
因此,当我将 timestamp 数据恢复到目标数据库时,它与实际数据不匹配。
这里是源表的简短屏幕
这是目标表的短屏幕
如何恢复时间戳列的准确值?
仅供参考:
我正在使用Apache Meta-model 从源表中查询数据并将该数据恢复回目标数据库。
As you can see timestamp is an array of bytes so I am extracting data as an array of bytes and restore it again as array of bytes but the value timestamp column is being changed when restore。
【问题讨论】:
标签: java timestamp sap-ase apache-metamodel