【发布时间】:2014-12-18 03:26:36
【问题描述】:
我在一次初级 Oracle 开发人员职位的面试中被问到这个问题,面试官承认这是一个艰难的问题:
编写一个查询/查询来检查表 'employees_hist' 是否是表 'employees' 的精确副本。有什么想法可以解决这个问题吗?
编辑:考虑到表可能有重复的记录,因此在这种情况下,简单的 MINUS 将不起作用。
示例
EMPLOYEES
NAME
--------
Jack Crack
Jack Crack
Jill Hill
这两个不会相同。
EMPLOYEES_HIST
NAME
--------
Jack Crack
Jill Hill
Jill Hill
【问题讨论】:
-
当你问他是指元数据还是表中的数据时,他说了什么?
-
@popovitsj 数据。
-
你为什么不发布一个测试用例,而不是把所有的答案都认为是不正确的?