2016-11-24 9 views
0

ソーステーブルからターゲットテーブルに挿入します。ソースレコードがすでにターゲットに存在する場合、それはelse insertを更新します。私は更新戦略を使用せずにこれを行った。セッションプロパティでは、行を 'Update'として扱い、マッピングターゲットプロパティで 'Insert'と 'Else Insert Update'チェックボックスを選択しました。また、ターゲット表の主キーも選択しました。しかし、毎回セッションを実行している間、常に同じ行を繰り返し挿入しています。私。レコードを更新する代わりに重複行が挿入されています。私は何か間違っている?Update Else Insert Update Strategyなし

+0

"Update else insert"だけを試してみてください。私はDBにキーが設定されていると仮定しますか? – Maciejg

+0

ターゲットにプライマリキーがある場合、データは挿入されません –

答えて

0

データベーステーブルには、これが機能するように定義された主キーが必要です。