您可以在更新之前进行复印
CREATE TABLE t2 AS SELECT * FROM t1
运行您的更新
然后显示差异
使用它来显示更新:
SELECT * FROM t1
MINUS
SELECT * FROM t2
SELECT * FROM t2
WHERE NOT EXISTS(SELECT 1 FROM t1 WHERE t1.primary_key = t2.primary_key)
最后这要检查记录总数是否相同
SELECT count(*) FROM t1
SELECT count(*) FROM t2
注意:如果还有其他会话正在更新t1,则可能很难发现更新。