特定更新策略变换查询的伪代码逻辑的Informatica更新策略查询中给出。我需要在informatica更新策略Sql查询中编写它。我正在使用未连接的查找转换。由于我对此很新,所以我无法对此逻辑进行查询。为伪逻辑
If(record does not exists in target table)
If(dbcal is not set)
Insert
Else
Reject
Else if(record exists in target table)
If(dbcal is not set)
Update
Else
Delete
我的逻辑是一样 IIF((ISNULL(recordname),IIF(ISNULL(dbcal),dd_insert)), dd_update,dd_delete)
请提出一个有效的查询。 TIA
如果部分没有任何意义,我的东西。如果记录不存在于目标表中,你将如何更新或删除? – Samik
从维护的角度来看,把一切到一个更新策略意味着你不会知道有多少交易的是更新,插入或删除,当您检查会话日志。更好的做法是使用路由器与3个独立的组进行更新和删除的逻辑插在路由器分离群体......这就是我的2美分 –
逻辑更新@Samik – TrueDroider