【发布时间】:2013-05-22 19:41:53
【问题描述】:
简介:我有多个 Excel 文件,它们在 SSIS 包中循环通过 Foreach Loop Container。
-
第一个 Excel 文件
Excel1.xlsx包含旧数据(例如:我有一个名为EffectiveDate的列填充了2001-01-01到2013-04-01of 第二个 Excel 文件
Excel2.xlsx包含来自2013-05-01的带有EffectiveDate的新条目,还包含来自Excel1.xlsx的一些旧数据。这两个文件循环通过
Foreach Loop Container。
问题:一旦第一个 Excel 文件 Excel1.xlsx 被加载,我想将它与第二个 Excel 文件 Excel2.xlsx 进行比较,并更新 旧数据的 EffectiveDate 在Excel2.xlsx 和EffectiveDate 中的匹配行 在Excel1.xlsx
以及Excel2.xlsx 和GetDate() 的所有其他行(或新整体)。
是否有可能在单个Data Flow Task 中完成?
以及如何比较单个容器中的两个 excel 文件?
【问题讨论】:
标签: sql-server sql-server-2008 tsql ssis