<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. oracle定時更新(JOBS)

    時間:2024-06-13 13:47:00 Oracle認證 我要投稿
    • 相關推薦

    oracle定時更新(JOBS)

      rm.pro_hrm_emp_info_job過程

      需要每天都更新,所以先創建個procedure,再創建個job就可以實現定時更新

      create or replace procedure rm.pro_hrm_emp_info_job is

      zm

      begin

      update rm.hrm_emp_info

      set ages = to_number(TRUNC(nvl((sysdate brith_date) / 365, 0))),

      leng_serv = to_number(TRUNC(nvl((sysdate work_date) / 365, 0))),

      ins_len_ser = to_number(TRUNC(nvl((sysdate ente_appe_date) / 365,

      0)));

      commit;

      end pro_hrm_emp_info_job;

      相應的job

      declare

      jobno number;

      begin

      dbms_job.submit(jobno,’rm.pro_hrm_emp_info_job;’,trunc(sysdate),’trunc(sysdate)+1’);每天零點更新

      commit;

      end;

      /

      分解下job

      dbms_job.submit(jobno, job號,由sys.jobseq生成

      ’rm.pro_hrm_emp_info_job;’, 要執行的procedure

      trunc(sysdate), 下次要執行的時間

      ’trunc(sysdate)+1’); 每次間隔的時間,此處的1標識一天 也可1/1440每一分鐘執行一次

      查看

      select * from sys.user_jobs;

      其中創建的jobno(任務號)由sys.jobseq序列生成

      主由packages中的sys.dbms_job執行

      細節可以查看sys.dbms_job包內容。

    【oracle定時更新(JOBS)】相關文章:

    Oracle認證:ORACLE綁定變量BINDPEEKING08-25

    Oracle認證:Oracle控制件文件修復07-27

    Oracle認證:Oracle避免全表掃描方式10-04

    Oracle認證:Oracle內存結構研究-PGA篇09-22

    Oracle發展歷程09-12

    Oracle最新認證07-13

    Oracle認證作用07-31

    Oracle認證簡介07-22

    Oracle認證考試07-31

    Oracle常見產品10-14

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人