Отслеживание пропущенных записей между перенесенными таблицами в Oracle - PullRequest
0 голосов
/ 19 сентября 2018

У меня есть таблица с именем 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

не переносятся.

1 Ответ

0 голосов
/ 19 сентября 2018

Использование MINUS

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

Демо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...