跟踪 Oracle 中迁移的表之间的缺失记录



>我有一个名为 TABLE1 的表,如下所示

ID   | SP_NUMBER |CATEGORY
------------------------
1        101         A
2        101         B
3        101         C
4        102         A
5        102         B
6        103         A
7        103         C

假设我将上面的表数据迁移到名为 TABLE2 的新表

ID   | SP_NUMBER |CATEGORY
------------------------
1        101         A
2        101         C
3        102         A
4        102         B
5        103         C

注意,迁移后TABLE2缺少一些记录。我想要跟踪那些丢失数据的方法

作为我需要展示的示例

101         B
103         A

不会迁移。

使用MINUS

select sp_number,category FROM TABLE1 MINUS 
SELECT sp_number,category from TABLE2;

演示

最新更新