外部表加载和丢弃计数

时间:2019-07-12 15:37:57

标签: oracle import

在下面的外部表中,我在检查加载和忽略计数时遇到了这个问题。下面的记录在两次检查中都被忽略了,这是由于NOT条件引起的吗?

表格数据:

    COL1   COL2       COL3 
    Y                  SS

要从外部表加载的条件检查:

( (TRIM(COL1) = 'Y'  AND   TRIM(COL2) = 104) OR TRIM(COL1) IS NULL )
     AND   NVL(RTRIM(COL3),'X') != '9W'

条件检查以从外部表中丢弃记录计数

NOT(( (TRIM(COL1) = 'Y'  AND   TRIM(COL2) = 104) OR TRIM(COL1) IS NULL )
     AND   NVL(RTRIM(COL3),'X') != '9W')

对于具有上述条件的该记录,它既未捕获到负载也未捕获。

1 个答案:

答案 0 :(得分:0)

我遇到了缺少NVL检查并可以正常工作的问题

NOT(( (TRIM(COL1) = 'Y'  AND   NVL(TRIM(COL2),0) = 104) OR TRIM(COL1) IS NULL )
     AND   NVL(RTRIM(COL3),'X') != '9W')