如何使用 ssis 从 SharePoint 列表中过滤重复项

如何使用 ssis 从 SharePoint 列表中过滤重复项

我已成功使用 ssis 将 sql 数据库连接到 sharepoint 列表。问题是每次我运行项目时,所有数据都会被转储到列表中并导致重复。有没有办法不导入重复的条目?

答案1

您可以将其拉入临时表并运行“UPSERT”语句集以将新记录放入表中。

如果您使用的是 SQL 2008,则可以使用新的 MERGE 功能。

UPSERT 包括对新记录的 INSERT、对需要反映源中的更改的现有行的 UPDATES 以及 DELETES(如果需要)。

您可以在从执行 SQL 步骤中调用的存储过程中执行此操作。

相关内容