我有一种情况,我必须根据informatica是否应将记录加载到目标中来检查多个字段中的空值。
示例:我有col1,col2,col3,col4字段。如果这些字段中的任何一个都不为空,则忽略该记录,否则加载该记录。
[建议我如何处理这种情况。
TIA!
[使用输出字段创建一个表达式,例如ToBeRemoved
具有以下表达式:
DECODE(TRUE,
ISNULL(col1), 1,
ISNULL(col2), 1,
ISNULL(col3), 1,
...
ISNULL(colN), 1,
0)
接下来使用条件为ToBeRemoved=0
的过滤器。
您可以连接所有字段,如果结果为null,则意味着至少一列为null:
NOT ISNULL(col1||col2||col3||col4)