如何 运行 使用 autosys 在不更改截至日期参数的情况下存储过程
How to run a stored procedure without changing the as of date parameters using 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 自动执行此操作。设置它的最佳位置在哪里?
通过 SQL 代理创建一个新作业,并将其安排在每个星期二 运行。
至于@p_AS_OF_DATE
,在那个新工作的TSQL任务中,你可以声明一个新的日期变量并将其设置为GETDATE()
。然后你可以将变量传递给 SP 调用。
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 自动执行此操作。设置它的最佳位置在哪里?
通过 SQL 代理创建一个新作业,并将其安排在每个星期二 运行。
至于@p_AS_OF_DATE
,在那个新工作的TSQL任务中,你可以声明一个新的日期变量并将其设置为GETDATE()
。然后你可以将变量传递给 SP 调用。