我需要比较不同数据库中的两个表,并检查两个表中的数据是否匹配。
比较应该返回一个结果,显示使用精确列到列数据检查不匹配的行。
这在PL-SQL中是否可行?
答案 0 :(得分:5)
返回table1中与table2中的行完全不匹配的所有行:
select * from table1 except select * from table2
并返回table1中与table2完全匹配的所有行:
select * from table1 intersect select * from table2