0

我正在使用 OLE DB 命令来更新表中的记录。我想将成功更新的行与未更新的行(不同于错误)分开。有些行不会更新,因为我要更新的键不存在。这与错误不同,因为命令运行所以我不能使用红色错误行。我唯一的想法等同于当我在 SQL Server 中执行更新并显示“(0 行受影响)”时,我将能够进行比较。

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

4

1 回答 1

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 )
于 2012-08-01T21:11:49.517 回答