Oracle JOB 間隔時間參考解析

2021-05-24 09:11:07 字數 1304 閱讀 1434

標籤:oracle job

oracle

如果你的儲存過程名為proc_rain_jm

再寫乙個儲存過程名為proc_job_rain_jm

內容是:

create or replace procedure proc_job_rain_jm  

is  

li_jobno number;  

begin  

dbms_job.submit(li_jobno,'proc_rain_jm;',

sysdate,'trunc(sysdate + 1)');  

end; 

每天午夜12點 'trunc(sysdate + 1)'

每天早上8點30分 'trunc(sysdate + 1) + (8*60+30)/(24*60)'

每星期二中午12點 'next_day(trunc(sysdate ), ''tuesday'' ) + 12/24'

每個月第一天的午夜12點 'trunc(last_day(sysdate ) + 1)'

每個季度最後一天的晚上11點 'trunc(add_months(sysdate + 2/24, 3 ), 'q' ) -1/24'

每星期六和日早上6點10分 'trunc(least(next_day(sysdate, ''saturday"), next_day(sysdate, "sunday"))) + (6*60+10)/(24*60)'

在oracle job間隔時間參考,其中li_jobno是它的id,可以通過這個id停掉這個任務,最後想說的是不要執行多次,你可以在裡面管理起來,發現已經執行了就不submit

每天執行一次 'sysdate + 1'

每小時執行一次 'sysdate + 1/24'

每10分鐘執行一次 'sysdate + 10/(60*24)'

每30秒執行一次 'sysdate + 30/(60*24*60)'

每隔一星期執行一次 'sysdate + 7'

不再執行該任務並刪除它 null

每年1月1號零時

trunc(last_day(to_date(extract(year from sysdate)||'12'||'01','yyyy-mm-dd'))+1) 

oracle web hacking 基本思路的描述

oracle web環境注射技術在真實世界裡注射

oracle tnslsnr伺服器如何設定密碼

oracle約束的新增方法的描述

oracle更改表主鍵的實際應用

ORACLE JOB間隔時間參考

關鍵字 oracle job 間隔時間 trunc 假設你的儲存過程名為proc rain jm 再寫乙個儲存過程名為proc job rain jm 內容是 create or replace procedure proc job rain jm is li jobno number begin ...

Oracle Job時間間隔設定

初始化相關引數job queue processes alter system set job queue processes 39 scope spfile 最大值不能超過1000 job queue interval 10 排程作業重新整理頻率秒為單位 job queue process 表示o...

python 獲取時間間隔時間戳日期

在現實專案中經常會用到時間戳輪,因為有時候資料是按小時儲存,按小時取出某一天的資料,因此需要輪詢去取時間 在python中 可以這樣 begintime int time.mktime time.strptime 20181023 y m d endtime begintime 86400 for ...