SSIS列表不更新的行

时间:2012-08-01 21:01:23

标签: sql-server ssis

我正在使用OLE DB命令更新表中的记录。我想分离从未更新的行(不同于错误)成功更新的行。某些行不会更新,因为我正在更新的密钥不存在。这与错误不同,因为命令运行所以我不能使用红色错误行。我唯一的想法是等同于我在SQL Server中执行更新并且它说“(0行(s)受影响)”并且我能够进行比较。

由于这不算作SSIS中的错误,我不能使用红色错误行。有谁知道如何捕获不更新的记录?

1 个答案:

答案 0 :(得分:0)

在表格中抓住它

Select *
INTO Some_table
FROM Table_you_are_updating_From as a
WHEre NOT EXISTS(Select *
FROM Table_you_are_updating as b WHERE a.key=b.key )