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