2016-07-30 39 views
0

如何使用沒有PK informatica的目標的更新策略刪除記錄?如何使用沒有PK informatica的目標的更新策略刪除記錄?

  1. 即使DB沒有PK,也可以在Informatica的目標定義中設置PK。我不確定,它是否會起作用。
  2. 創建僅用於刪除的映射,並在會話屬性集「將目標行設置爲」中刪除並選擇目標表屬性爲「刪除」。
+0

請看,你現在的問題有多美麗。 [這裏](http://meta.stackoverflow.com/questions/291362/advice-for-non-native-english-speakers/291370#291370)是改善,你真正需要的。 – peterh

回答

0

您可以在目標定義中設置PK。它應該工作。

+0

如果目標表沒有PK或索引,它會影響性能嗎?我想這不是一個可取的方法 –

+0

對,它不是。如果您打算刪除大量記錄,請在數據庫級別更好地定義主鍵。 – Samik

0

您可以在目標定義上定義主鍵。或者如果您想要根據非鍵值更新或刪除,則可以編寫目標覆蓋查詢。