>  기사  >  데이터 베이스  >  Oracle에서 예약된 작업을 생성하는 방법

Oracle에서 예약된 작업을 생성하는 방법

下次还敢
下次还敢원래의
2024-04-18 15:45:25724검색

Oracle에서 예약된 작업을 생성하려면 다음 단계를 따르세요. 1. 작업(작업)을 생성합니다. 3. 작업을 비활성화합니다. . 채용 정보를 봅니다. 예를 들어, 매일 아침 오전 8시에 "my_procedure"라는 저장 프로시저를 실행하는 "my_job"이라는 작업을 실행하려면 DBMS_JOB.SUBMIT 및 DBMS_JOB.ENABLE 명령을 사용합니다.

Oracle에서 예약된 작업을 생성하는 방법

Oracle을 사용하여 예약된 작업을 만드는 방법

직답:
Oracle에서 예약된 작업을 만들려면 DBMS_JOB 패키지를 사용할 수 있습니다.

세부 단계:

1. 작업 생성(작업)

<code class="sql">BEGIN
  DBMS_JOB.SUBMIT(
    job => 'job_name',     -- 任务名称
    what => 'begin your_procedure_name; end;', -- 要执行的 PL/SQL 代码
    next_date => date '2023-03-08',  -- 下次执行时间
    interval => 'FREQ=DAILY',  -- 重复频率(例如,每天一次)
    comments => 'your_comments'  -- 注释(可选)
  );
END;
/</code>

2. 작업 활성화

<code class="sql">BEGIN
  DBMS_JOB.ENABLE(job => 'job_name');
END;
/</code>

3. 작업 삭제

4. rreee

5. 작업 정보 보기

<code class="sql">BEGIN
  DBMS_JOB.DISABLE(job => 'job_name');
END;
/</code>

예:

매일 아침 8시에 "my_job"이라는 작업을 실행하고 "my_procedure"라는 저장 프로시저를 실행하려면 다음 명령을 사용하면 됩니다.

<code class="sql">BEGIN
  DBMS_JOB.REMOVE(job => 'job_name');
END;
/</code>

위 내용은 Oracle에서 예약된 작업을 생성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.