在更改之前,更改之后以及回滚更改之后,我需要将表与其自身进行比较 我正在考虑为此使用MD5SUM,但是我不确定oracle 11g是否可以做到
如何制作整个表的MD5SUM?
答案 0 :(得分:0)
如何处理表数据的差异。您可以使用链接表来完成此操作。如果从查询中获取任何记录,则存在差异。在我的示例中,TABLEA是本地的,OTHERDBLINK是指向TABLEA也驻留的另一个数据库的链接。
SELECT COL1, COL2, COL3, COL4 FROM TABLEA
MINUS
SELECT COL1, COL2, COL3, COL4 FROM TABLEA@OTHERDBLINK
UNION
SELECT COL1, COL2, COL3, COL4 FROM TABLEA@OTHERDBLINK
MINUS
SELECT COL1, COL2, COL3, COL4 FROM TABLEA