我有两个共享数据库对象的oracle数据库,例如:
表:PRICE
我希望找到一种比较两个数据库之间的表对象的有效方法。我希望它们是相同的,但可能存在差异,因为 new 补丁可以应用于其中一个环境。
我一直在寻找潜在的解决方案,我看一下使用Oracle的DBMS_COMPARISON
包来比较对象上的两个数据库:
以下是Link
我遇到的问题是我的要求涉及为每个对象查看key
,values
。例如:
Table Key Compare
PRICE Code,Type,Date,Currency Price
USER USER_ID FIRST_NAME, LAST_NAME, DOB
我的问题是......有没有办法指定key
列并指定要比较的字段?或者我是否需要创建temp
表,然后比较temp
表而不是实际表?
我正在寻找输出差异所在的列。感谢你们是否可以给我一个例子:)
先谢谢