私はreading
data
の 1 つのテーブルからSybase ASE 15.5
database
、別の target に戻りinserting
ます。列の代わりにすべてとデータが一致しました。data
Sybase ASE 15.5
database
source
destination
timestamp
列について私が知っているtimestamp
ことは、それが自動的に更新されるということです:
タイムスタンプ列を含む行が挿入または更新されるたびに、タイムスタンプ列が自動的に更新されます。テーブルには、タイムスタンプ データ型の列を 1 つだけ含めることができます。タイムスタンプという名前の列には、システム データ型のタイムスタンプが自動的に含まれます。
したがって、そのデータをターゲット データベースに復元する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
.