【问题标题】:How to validate nulls - oracle etl testing?如何验证空值 - oracle etl 测试?
【发布时间】:2018-02-15 16:02:59
【问题描述】:

我是 oracle 新手,我想知道如何在 ETL 测试过程中检查 oracle 表中非空列中的空值。 (这两个表可以是 T1 和 T2)。请让我知道一个示例查询。

我已经试过了

select count(*) from T2 where T2.column is Null;

谢谢,桑托什

【问题讨论】:

  • 或者更好的是,请您的雇主雇用数据库人员或女士..
  • @KaushikNayak 如果这个问题给您带来困扰,我很抱歉。
  • @WilliamRobertson 我的错。我在问题中错过了这一点。我编辑了它。

标签: oracle validation testing null etl


【解决方案1】:

'=' 运算符在与 null 比较时不能使用。根据以下查询将 '=' 替换为 'is'。
从 T2 中选择 count(*),其中 T2.column 为 Null;

【讨论】:

    【解决方案2】:

    假设表记录中有列名:id,id不应该包含任何空值。用于检查的查询是:

    select id from record where id is null;
    

    【讨论】:

      猜你喜欢
      • 2012-03-22
      • 2012-06-29
      • 2020-11-17
      • 2017-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-23
      • 2019-12-10
      相关资源
      最近更新 更多