Oracle中刪除作業(yè)(job)的方法是使用DBMS_SCHEDULER
包中的DROP_JOB
過程。以下是刪除作業(yè)的語法:
BEGIN
DBMS_SCHEDULER.DROP_JOB (
job_name IN VARCHAR2,
force IN BOOLEAN DEFAULT FALSE);
END;
參數(shù)說明:
job_name
:要刪除的作業(yè)的名稱。force
:可選參數(shù),指定是否強(qiáng)制刪除作業(yè)。默認(rèn)為FALSE
,表示如果作業(yè)處于運行狀態(tài),則無法刪除。設(shè)置為TRUE
時,可以強(qiáng)制刪除正在運行的作業(yè)。示例:
BEGIN
DBMS_SCHEDULER.DROP_JOB('my_job');
END;
上述代碼將刪除名為my_job
的作業(yè)。