none
SSIS 动态设置参数,从Oracle中取出不同时间段的记录 RRS feed

  • 问题

  • 用SSIS(2008)从Oracle中取数据到mssql,

    我在mssql建立一个表,存储了上次执行过的时间,下次根据这个时间增量更新,请问我怎么能做到把这个参数传过去,谢谢。

    2010年5月10日 8:31

答案

  • 会使用vb么?

    一般我的做法是用vb.NET动态去生成一个查询sql。

    就是那个“脚本任务”里面写。很方便灵活。


    family as water
    2010年5月10日 10:21
  • 1、定义一个变量,如dtOperateDate;

    2、添加一个sql任务,从mssql中查询出上次执行时间,结果集返回单行;在结果集设置面板中设置一直,注意sql中的字段名称与变量名称一致。


    SQL2005,SQL2008……
    2010年5月11日 7:47

全部回复

  • 会使用vb么?

    一般我的做法是用vb.NET动态去生成一个查询sql。

    就是那个“脚本任务”里面写。很方便灵活。


    family as water
    2010年5月10日 10:21
  • 1、定义一个变量,如dtOperateDate;

    2、添加一个sql任务,从mssql中查询出上次执行时间,结果集返回单行;在结果集设置面板中设置一直,注意sql中的字段名称与变量名称一致。


    SQL2005,SQL2008……
    2010年5月11日 7:47
  • 关键是,Oracle不支持传参数,不像mssql那样,能动态的传值,如果可以的话,希望大虾给些详细的指导,谢谢

    2010年5月14日 3:06