比较两个不同数据库

时间:2017-03-17 17:45:28

标签: sql database oracle plsql oracle11g

我有两个共享数据库对象的oracle数据库,例如:

表:PRICE

我希望找到一种比较两个数据库之间的表对象的有效方法。我希望它们是相同的,但可能存在差异,因为 new 补丁可以应用于其中一个环境。

我一直在寻找潜在的解决方案,我看一下使用Oracle的DBMS_COMPARISON包来比较对象上的两个数据库:

以下是Link

我遇到的问题是我的要求涉及为每个对象查看keyvalues。例如:

Table   Key                          Compare
PRICE   Code,Type,Date,Currency      Price
USER    USER_ID                      FIRST_NAME, LAST_NAME, DOB

我的问题是......有没有办法指定key列并指定要比较的字段?或者我是否需要创建temp表,然后比较temp表而不是实际表?

我正在寻找输出差异所在的列。感谢你们是否可以给我一个例子:)

先谢谢

0 个答案:

没有答案