0

私はreading dataの 1 つのテーブルからSybase ASE 15.5 database、別の target に戻りinsertingます。列の代わりにすべてとデータが一致しました。dataSybase ASE 15.5 databasesourcedestinationtimestamp

列について私が知っているtimestampことは、それが自動的に更新されるということです:

タイムスタンプ列を含む行が挿入または更新されるたびに、タイムスタンプ列が自動的に更新されます。テーブルには、タイムスタンプ データ型の列を 1 つだけ含めることができます。タイムスタンプという名前の列には、システム データ型のタイムスタンプが自動的に含まれます。

ソース: https://www.aquaclusters.com/app/home/project/public/aquadatastudio/wikibook/Sybase-ASE-3/page/4/Data-Types

したがって、そのデータをターゲット データベースに復元するtimestampと、実際のデータと一致しません。

これはソーステーブルへのショートスクリーンです

ここに画像の説明を入力

これは、Destination Table の短い画面です。

ここに画像の説明を入力

タイムスタンプ列の正確な値を復元するには?

ご参考までに:

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.

4

1 に答える 1