Oracle Scheduler允许用户为作业定义参数,并在作业运行时传递这些参数。以下是如何配置和传递作业参数的步骤:
BEGIN
DBMS_SCHEDULER.DEFINE_JOB_ARGUMENT(
job_name => 'my_job',
argument_name => 'param1',
argument_value => 'value1',
argument_type => 'VARCHAR2'
);
END;
BEGIN
DBMS_SCHEDULER.SET_JOB_ARGUMENT_VALUE(
job_name => 'my_job',
argument_name => 'param1',
argument_value => 'value2'
);
END;
BEGIN
DBMS_SCHEDULER.RUN_JOB(
job_name => 'my_job',
use_current_arguments => FALSE,
argument_values => 'param1=value3'
);
END;
通过以上步骤,可以配置和传递作业参数,以实现更灵活和定制化的作业调度。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:如何对oracle中的job进行测试