SSIS-使用新列加载目标表

时间:2016-07-21 14:25:25

标签: ssis

我们有一个来自database1的表(S1),并且正在将数据加载到另一个数据库(datbase2)和表(D1)中。我们使用OLEDB源(database1.S1)和OLEDB Destination(datbase2.D1)在ssis中实现了这一点。

我们必须向目标表添加新列“已添加日期”。为此,我们在源和目标之间使用了Derived列。

现在我的想法是,我们可以在源代码中创建添加的列,而不是使用派生列吗?因为我们只需要记录加载日期。

1 个答案:

答案 0 :(得分:0)

是的,如果您在Source中使用SQL查询(并且您应该),您只需将该列添加到查询中。

类似的东西,

SELECT 
  S1.Column1, S1.Column2, ... S1.ColumnN, GETDATE() AS RecordLoadedDate
FROM S1
WHERE ...