如何在不使用autosys更改日期参数的情况下运行存储过程

时间:2016-09-27 03:11:15

标签: sql-server stored-procedures parameters ssis autosys

Execute METADATA.Runprocess
    @p_PROCESS_NAME = 'WEEKLY LOAD'
    ,@p_AS_OF_DATE = = '9/20/2016'
    ,@p_SOURCE_SYSTEM = '2'
    ,@p_ETL_ORDER = 'ETL'
    ,@p_TYPE_LOAD = '1'
    ,@p_TIME_FRAME = 'W'
    ,@p_IS_AUTOMATED = 0`

上述存储过程需要每周在星期二运行。目前我手动运行此存储过程必须每周更改@p_AS_OF_DATE。我很想用autosys自动化这个。设置它的最佳位置在哪里?

1 个答案:

答案 0 :(得分:2)

通过SQL Agent创建一个新作业,并安排它运行每个Tue。

至于@p_AS_OF_DATE,在新作业的TSQL任务中,您可以声明一个新的日期变量并将其设置为GETDATE()。然后你可以将变量传递给SP调用。