在VS2012中使用SSIS传输SQL数据

在VS2012中使用SSIS传输SQL数据,ssis,Ssis,我试图在SSIS中做到这一点(但它似乎并不琐碎),以以下方式将数据从源复制到目标: copy->(select from source.TableA where source.CallID > (select max(destination.TableA.CallID) from destination.TableA) -> to destination 因此,我试图根据目标的聚合最大值(CallID)从源复制一些增量数据 在SSIS中,这通常分为两个步骤。首先,在

我试图在SSIS中做到这一点(但它似乎并不琐碎),以以下方式将数据从源复制到目标:

     copy->(select from source.TableA where source.CallID > (select max(destination.TableA.CallID) from destination.TableA) -> to destination

因此,我试图根据目标的聚合最大值(CallID)从源复制一些增量数据

在SSIS中,这通常分为两个步骤。首先,在包级别创建一个作用域为的变量。使用执行SQL任务运行max(destination.TableA.CallID)查询,并将该值填充到变量中

然后,在数据流中,使用参数查询并为参数传入变量。 从source.table中选择,其中source.CallID>?(OLE DB源)

网上有很多这样的例子

编辑
以下是设置变量的说明:

以及使用说明:

我对SSIS非常陌生,如何将某些内容放入变量中?你能列出至少一个我找不到的例子吗?