2016-07-30 40 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

您可以在目标定义上定义主键。或者如果您想要根据非键值更新或删除,则可以编写目标覆盖查询。