【发布时间】:2015-07-01 16:02:13
【问题描述】:
我正在尝试使用 SSIS 将一些 excel 文件导入到 sql server 表中。 但问题是,当我们将所有 excel 文件中的数据合并为一个时,它就有可能包含重复记录。 为了解决这个问题,我使用了带有“查找不匹配输出”的查找转换,但没有运气。 有人可以解释如何使其与查找转换一起使用吗?
请参考附图
【问题讨论】:
-
你的文件头是什么?哪些列使行唯一?
-
您需要在查找中显示详细信息。您发布的内容没有任何问题,因此如果它不起作用,您必须在实施中做错事。此外,查找不能用于消除 Excel 文件中的欺骗。它只能用于消除已经在您的表中的欺骗。
-
您必须编写一个产生重复项的查询才能进行查找
-
是的,我的意思是可以使用查找来删除 csv 中已经在您的表中的行。但是,如果您的 csv 中有重复的行(这意味着您在同一个 csv 中有多次相同的行,因为您合并了多个文件),那么这些重复的行都将通过查找到您的表。
标签: sql-server ssis sql-server-2008-r2