按照时间段抽取可以用变量,执行sql任务可以给变量赋值,只需要确定你的日期段的sql语句就行了
存在的更新 不存在的 插入参考 zj的blog文章就可以了
http://blog.csdn.net/zjcxc/archive/2006/09/10/1202876.aspx

解决方案 »

  1.   


    执行sql任务给ssis变量赋值,你的日期怎么来的?
      

  2.   

    回老大,是我在【数据流任务】里拖入连个【oledb数据源】,配置以后,进行了【排序】,然后拖入【合并连接】(对两张表进行连接),然后拖入【查找】,这如果在【oledb目标】里边有的,进行更新,如果没有的,进行插入,用到了【oledb目标】和【sqlcommand】组件,这是整个流程,我现在希望的是根据时间抽取,把参数传入到db里表的时间字段里,就是根据db表里的时间字段进行抽取
      

  3.   

    新建一个变量,然后通过执行sql任务 这个组件来把需要的时间付给变量,参考msdn
    http://msdn.microsoft.com/zh-cn/library/ms141689.aspx然后在接下来的查询当中通过变量赋值给参数就可以了,ssis的参数用问号表示