CHANGE 过程 - 修改作业属性
CHANGE 过程修改特定作业属性,包括可执行 SQL 语句、作业的下次运行日期和时间以及运行频率。
语法
参数
- job
- 类型为 DECIMAL(20) 的输入自变量,用于指定带有要修改的属性的作业的标识。注: 作业标识的期望值不是 SYSTOOLS.ADMIN_TASK_LIST 视图中的 TASKID 值。例如,您具有以下作业列表:
如果要修改 DBMS_JOB_TASK_2,那么必须传递 2 作为作业标识。NAME TASKID --------------- ------ DBMS_JOB_TASK_2 3 DBMS_JOB_TASK_3 4 - what
- 类型为 VARCHAR(1024) 的输入自变量,用于指定可执行的 SQL 语句。如果要使现有值保持不变,请将此自变量设置为 NULL。
- next_date
- 类型为 TIMESTAMP(0) 的输入自变量,用于指定作业的下次运行日期和时间。如果要使现有值保持不变,请将此自变量设置为 NULL。
- interval
- 类型为 VARCHAR(1024) 的输入自变量,用于指定求值为作业的下次运行日期和时间的日期函数。如果要使现有值保持不变,请将此自变量设置为 NULL。
权限
对 DBMS_JOB 模块的 EXECUTE 特权。
示例
示例 1:将作业的下次运行时间更改为 2009 年 12 月 13 日。其他参数保持不变。
CALL DBMS_JOB.CHANGE(104,NULL,TO_DATE('13-DEC-09','DD-MON-YY'),NULL);
