BROKEN 过程 - 将作业的状态设置为已中断或未中断
BROKEN 过程将作业的状态设置为已中断或未中断。
除非使用 RUN 过程,否则不能执行已中断作业。
语法
参数
- 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 - broken
- 类型为 BOOLEAN 的输入自变量,用于指定作业状态。如果设置为“true”,那么作业状态设置为
broken(已中断)。如果设置为“false”,那么作业状态设置为not broken(未中断)。除非通过 RUN 过程,否则不能运行已中断作业。 - next_date
- 类型为 DATE 的可选输入自变量,用于指定作业的下次运行日期和时间。缺省值为
SYSDATE。
权限
对 DBMS_JOB 模块的 EXECUTE 特权。
示例
示例 1:将作业标识为 104 的作业的状态设置为已中断:
CALL DBMS_JOB.BROKEN(104,true);
示例 2:将状态更改为未中断:
CALL DBMS_JOB.BROKEN(104,false);
