2016-09-27 58 views
0

我正在使用Informatica在對數據執行某些邏輯操作後最終寫入oracle表中。 問題是,如果某個ID以前已經處理過,並且存在於目標表中,則不會再次插入。 請建議一種解決方法。無法通過informatica添加重複條目

+0

是它扔了什麼錯誤? –

+0

其他重複數據,休息都在加載?你在使用更新策略嗎? –

回答

0


嗨,
這是因爲您可能在目標中可用的源中具有相同的主鍵。查看主鍵列並嘗試加載它們。

改變你的目標表

alter table target_table_name drop constraint constraint name; 
+0

是的,它的主要問題,我的問題是我不想從目標表中刪除主鍵,因爲它稍後在映射中使用。 將更新的高級設置從更新更新爲更新,否則插入或插入其他更新有什麼區別? – snigdha

+0

當然,您不應該從目標表中刪除主鍵 –

+0

您在源中使用相同的數字來映射目標中的主鍵列? –