我有一个遗留的goldengated表-让我们称之为LEGACY_TABLE。它有15列和5 K行。这个LEGACY_TABLE的列值有很多尾随空格。我的新表,让我们称之为NEW_TABLE。我通过导出数据和创建SQL手动创建了它。删除空格。一些Oracle HIGH日期。现在我需要比较它们,看看两个表是否完全相同,但忽略空格。比较两个表的最佳方法是什么?如果我忽略空格,我想确保它们完全相同。这可以通过SQL或Excel来完成吗?
vdgimpew1#
听起来你只是想
select trim(column1), trim(column2), ... trim(columnN) from legacy_table minus select column1, column2, ..., columnN from new_table
显示旧表中没有的内容,以及
select column1, column2, ..., columnN from new_table minus select trim(column1), trim(column2), ... trim(columnN) from legacy_table
如果需要的话,你可以用一个union all来合并这两个查询。
union all
1条答案
按热度按时间vdgimpew1#
听起来你只是想
显示旧表中没有的内容,以及
如果需要的话,你可以用一个
union all
来合并这两个查询。