Sql-Server
Netezza 等效於 T-SQL ROWVERSION 或 PL/SQL ORA_ROWSCN
是否有與 MSSQL ROWVERSION 或 Oracle ORA_ROWSCN 等效的 Netezza?本質上,我想知道記錄是否發生了變化,並確信它發生了變化。使用校驗和並不是 100% 可靠的。
我不確定這種
ROWVERSION
行為,但ORA_ROWSCN
我相信如果你用完全相同的值更新一行,它仍然會改變。換句話說,行內容將保持不變,但其 SCN 將不同。檢測列值實際變化的唯一實際可靠的方法是計算行校驗和或雜湊。
不過,要回答您的問題,請考慮使用
createxid
Netezza 中的特殊專欄:http: //pic.dhe.ibm.com/infocenter/ntz/v7r0m3/topic/com.ibm.nz.dbu.doc/r_dbuser_data_types_ntz_internal.html同樣,更改的
createxid
值不一定意味著任何列值都已更改。