如何使用SSIS包始终从表中获取新行?

时间:2015-04-13 06:56:53

标签: ssis

我有一张表,其中有超过80,000,000条记录。我想从其他表“B”中的表“A”导入新记录。

一开始我在新表“B”中导入了所有记录。现在我想从表“A”获取/导入在上次导入后添加的所有新添加的记录。我有一列代表记录IN表“A”的日期和时间。那么,有没有办法说导入所有行都来自源表“A”,其中记录日期时间>目标表“B”中的最后记录日期时间。

1 个答案:

答案 0 :(得分:3)

如果A和B位于同一台服务器上,您可以在用作源转换的A查询中对B进行子查询。

如果它们位于不同的服务器上,请使用“执行SQL”任务从B获取最后一个日期时间并使用它填充变量。然后在源转换中引用A查询中的变量。