1
所以,我有我的两个表在Oracle中执行表同步报告的优雅方式?
TABLE_A
KEYA | VALUE
1 | 1.2
2 | 2.3
3 | 8.3
表-B
KEYB | VALUE
1 | 1.2
3 | 1.6
4 | 5.5
我想创建的这两个表之间的同步状态的报告。即产生用于每个记录以下信息:
- 记录X是在TABLE_A但不是在表-B
- 记录X在表-B但不是在TABLE_A
- 记录X存在两个表中,但在不同VALUE
- (记录同步将不会出现在报告中)
我并不真正需要的文本(其实,我不希望它)。可能只是值本身:
[Table_A.KEYA (if present)]|[Table_A.Value (if present)]|[Table_B.KEYB (if present)]|[Table_B.Value (if present)]
给出的例子表应该产生:
|2|2.3| | |
|3|8.3|3|1.6|
| | |4|5.5|
我目前做的是与多头系列加入的优缺点周围的一切,但想通这应该是相当数据库和Oracle的共同点可能有一个更优雅(也可能更有效)的方式。有谁可以拍摄一些提示?
非常感谢!
f。
这就是我的意思:) – filippo 2010-11-16 11:20:34