SSIS数据流可从平面文件进行插入和更新

时间:2018-09-18 18:44:39

标签: sql sql-server ssis

我有一个SQL Server数据表,其中包含A,B和C列,其中A是唯一字段。

我有一个更新文件,其中将包含一些行,这些行包含需要更新的现有A,B和C。它还将包含一些需要插入新A,C和C值的行。

所有非常简单的东西,我都有一个Lookup来确定这是更新还是插入,然后分支到该更新的OLE DB命令和插入的ADO Net Destination。

这里是问题:

假设传入文件中的第1行具有唯一的A,B,C,因此它是一个插入。 然后,传入文件中的第2行具有相同的A。

由于该行是在插入第1行之前发生的,因此Lookup将该行标识为插入行,但是由于A现在在数据库中,因此尝试以错误结束。

正在寻找一些一般性指导。

谢谢你, 萨默(Sammer)

0 个答案:

没有答案