【发布时间】:2016-01-25 23:19:43
【问题描述】:
我想知道在进行容量测试时我们是否只能从表中获取不匹配的数据集,请看下面的示例:
如果下表是我的目标表,如果数据加载正确,我将执行我的测试,如果假设源有 @ XXX 的 987654323@ 为 2000 那么这是从源到目标的不匹配,是否可以仅获取 id 和 sal 列作为减号查询的输出。
需要明确的是,如果我有一个包含 100 列的表来测试减号查询,即使 1 列不匹配,也会返回所有 100 列,所以我希望只返回 1 列不匹配的列。
id Name sal
-- ---- ----
1 XXX 1000
2 YYY 2000
3 ZZZ 4000
4 AAA 5000
【问题讨论】:
-
您使用的是哪个 DBMS?
-
你自己试过什么?嗨,欢迎来到 SO。请添加您的代码/查询的重要部分。阅读how to ask 和mcve 以提出更受欢迎的问题。
-
@a_horse_with_no_name 它在 oracle 中
-
@davejal 谢谢,是的,这是第一次。查询太长无法发布,所以我只是解释了这个场景。我正在验证从测试环境(tedw)到生产环境(pedw)的表。所以该表有 100 列并且需要找到不匹配的列,我正在使用减号查询对其进行验证,但它会导致所有列即使有一列不匹配,而且我必须手动检查哪一列与减号查询结果不匹配......所以我想避免这种情况,只将不匹配的列作为我的结果集。
-
@harikamireddi 你找到有用的方法了吗