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 に答える