如何通过informatica使用sysdate删除记录

How to delete recodrs using sysdate through informatica

我在 informatica.Source 文件中开发了一个映射。我需要写一个 post sql 如果同名文件出现 again.File 每个月出现一次,命名就像 jass_naming_yyyymm.csv 一样。我写的就像 delete from tab where load_date = sysdate 但它不是 working.laod date 是目标 [=20 中的一列=] taht 从 file.So 查询中存储 yyyymm 应该就像如果具有现有 yyyymm 的文件再次出现,则应删除现有数据并加载新文件。 请给出解决方案

Post SQL 在这里无济于事。您需要两条管道。
管道 1 - Src->exp->tgt。 使用间接文件读取方法,获取文件名从文件名中获取 yyyy_mm 部分。 您需要在目标中使用 'update override' 选项来删除数据。使用这个逻辑 -
DELETE FROM target_table WHERE target_yyyy_mm= :TU.source_yyyy_mm 管道 2 - 您的映射。

HTH