【发布时间】:2016-09-14 14:08:36
【问题描述】:
我们使用 SAP HANA 作为数据库。
如果两个表的内容相同,如何比较?
我已经用 SQL 对比了主键:
select COUNT (*) from Schema.table1;
select COUNT (*) from Schema.table2;
select COUNT (*)
from Schema.table1 p
join schema.table2 r
on p.keyPart1 = r.keyPart1
and p.keyPart2 = r.keyPart2
and p.keyPart3 = r.keypart3;
所以我比较了两个表的行和连接的行。所有行数都相同。
但我仍然不知道所有行的内容是否完全相同。可能是非键列的一个或多个单元格发生了偏差。
我考虑将所有列都放在 join 语句中。但这感觉不对。
【问题讨论】:
标签: sql comparison hana database-table