SELECT 'TABLE_A' AS TABLE_NAME , AA.* FROM ( SELECT A.COL1, A.COL2...., A.COL12 FROM TABLE_A MINUS SELECT B.COL1, B.COL2...., B.COL12 FROM TABLE_B ) AA UNION ALL SELECT 'TABLE_B' AS TABLE_NAME , BB.* FROM ( SELECT B.COL1, B.COL2...., B.COL12 FROM TABLE_B MINUS SELECT A.COL1, A.COL2...., A.COL12 FROM TABLE_A ) BB ;
이런식으로 하면 어떨까요?
A테이블에서 B테이블 빼고
B테이블에서 A테이블을 뺀걸 보면 비교가 되지 않을까요?
데이터가 많다면 임시테이블을 만들어서 UNION ALL하지 않고 INSERT해서 보는 방법도 있겠네요.