我有一个 CDC 进程设置,其中 TableA 的附加行(或更新)由 ETL 自动拾取并放入 TableB
表A>>CDC>>表B
CDC 工作正常,除了我想在 CDC 进程完成后更新第一个表。我想通过填充“提取日期”来更新表格。所以我的表 A 有,可以说:姓名、年龄、OtherInfo、ExtractionDate。CDC 设置在 Name、Age 和 OtherInfo 列上(extractionDate 列被排除在外)。然后,一旦对 TableA 执行 CDC 并将其带到 TableB,我想用当前日期填充 TableA 的“extractionDate”。但是,鉴于我不知道正在移动哪些行,我很难填充该列。具体来说,当只有 SSIS 知道时,如何创建“选择性”where 子句来选择“更改”行。