SSIS 2012-插入新行,忽略现有行
我已经很久没有使用SSIS了。我正在使用SSIS 2012。我想将一个表中的行插入到另一个表中。但是,我只想根据主键将源中不存在的行插入到目标中。对于现有行,我只想忽略源中的行。我知道将行从一个表插入到另一个表很简单,但检查源中的行是否存在于目标中并忽略它的最佳(最有效)方法是什么?在源组件和目标组件之间,添加一个查找组件 将查找配置为重定向到不匹配行的不匹配输出 在查找源代码中,编写一个查询,如SSIS 2012-插入新行,忽略现有行,ssis,Ssis,我已经很久没有使用SSIS了。我正在使用SSIS 2012。我想将一个表中的行插入到另一个表中。但是,我只想根据主键将源中不存在的行插入到目标中。对于现有行,我只想忽略源中的行。我知道将行从一个表插入到另一个表很简单,但检查源中的行是否存在于目标中并忽略它的最佳(最有效)方法是什么?在源组件和目标组件之间,添加一个查找组件 将查找配置为重定向到不匹配行的不匹配输出 在查找源代码中,编写一个查询,如从dbo.MyTable T中选择T.PK1、T.PK2,在这里,您只回拉主键,然后将输入数据与目标
从dbo.MyTable T中选择T.PK1、T.PK2
,在这里,您只回拉主键,然后将输入数据与目标表的数据进行比较
不匹配输出将产生目标中不存在的行
2008年问题的示例屏幕截图
谢谢。我试试看。这是我不确定的组件,以及使用哪一个。