我是 Informatica 的新手,想问一个有关 infa 端口的问题。我找到了一个示例,该示例显示了如何在表达式转换中创建更新标志以更新数据。端口中的代码v_UPDATE_FLAG
如下所示:
IIF(NOT ISNULL(PREV_ITEM_KEY)
AND
(
DECODE(BONUS_FLAG,PREV_BONUS_FLAG,1,0) = 0
OR
DECODE(DISCOUNT,PREV_DISCOUNT,1,0) = 0
OR
DECODE(PRICE,PREV_PRICE,1,0) = 0
),'TRUE','FALSE')
你能解释一下这是做什么的吗?DECODE 在这里做什么?
DECODE(BONUS_FLAG,PREV_BONUS_FLAG,1,0) = 0