MSSQLROWVERSIONまたはOracleORA_ROWSCNに相当するNetezzaはありますか?基本的に、レコードが変更されたかどうかを知り、変更されたことを確信したいと思います。チェックサムの使用は、100%信頼できるとは限りません。
ROWVERSION
の動作についてはよくわかりませんが、ORA_ROWSCN
完全に同じ値で行を更新した場合でも、変更されると思います。つまり、行の内容は同じままですが、そのSCNは異なります。
列値の実際の変化を検出するための実用的に信頼できる唯一の方法は、行のチェックサムまたはハッシュを計算することです。
ただし、質問に答えるには、Netezzaのcreatexid
特殊列の使用を検討してください: http://pic.dhe.ibm.com/infocenter/ntz/v7r0m3/topic/com.ibm.nz。 dbu.doc/r_dbuser_data_types_ntz_internal.html
また、createxid
値が変更されても、必ずしも列の値が変更されたことを意味するわけではありません。