欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

oracle怎么編寫和查看刪除定時(shí)任務(wù)

這篇文章主要介紹“oracle怎么編寫和查看刪除定時(shí)任務(wù)”,在日常操作中,相信很多人在oracle怎么編寫和查看刪除定時(shí)任務(wù)問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”oracle怎么編寫和查看刪除定時(shí)任務(wù)”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!

成都創(chuàng)新互聯(lián)公司是專業(yè)的麻城網(wǎng)站建設(shè)公司,麻城接單;提供網(wǎng)站制作、做網(wǎng)站,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行麻城網(wǎng)站開(kāi)發(fā)網(wǎng)頁(yè)制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛(ài)的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來(lái)合作!

declare

jobno number;

begin dbms_job.submit(

jobno,--定時(shí)器ID,系統(tǒng)自動(dòng)獲得

'PRC_INSERT;', --what執(zhí)行的過(guò)程名

sysdate,--next_date,定時(shí)器開(kāi)始執(zhí)行的時(shí)間,這樣寫表示立即執(zhí)行

'sysdate + 15/1440'--interval,設(shè)置定時(shí)器執(zhí)行的頻率,這樣寫每隔15分鐘執(zhí)行一次

);

commit; 

end;

這里第一個(gè)參數(shù)是任務(wù)編號(hào),系統(tǒng)自動(dòng)賦值。也可以采用isubmit來(lái)手動(dòng)指定

第二個(gè)參數(shù)是需要執(zhí)行的任務(wù)過(guò)程,代碼長(zhǎng)的話,可以將它寫到一個(gè)存儲(chǔ)過(guò)程里,再放到里面調(diào)用,比如'pro_test;' (pro_test假定為一個(gè)存儲(chǔ)過(guò)程名)

第三個(gè)參數(shù)是,自動(dòng)任務(wù)第一次執(zhí)行的時(shí)間,如果需要它立即執(zhí)行,則使用sysdate

最后一個(gè)參數(shù),系統(tǒng)根據(jù)該參數(shù)的值指定下一次的執(zhí)行時(shí)間。

declare

jobno

number;

begin

dbms_job.remove(45);

commit;

end;

exec dbms_job.remove(83);--刪除一個(gè)定時(shí)器

--定時(shí)任務(wù)刪除也可以用下面的

begin
dbms_job.remove(70);--在user_jobs中查到的id
commit;
--:job可以用dba_jobs.job的值代替如:1198
end;


exec dbms_job.run(84);--運(yùn)行一個(gè)定時(shí)器
exec DBMS_JOB.BROKEN(83,SYS.DIUTIL.INT_TO_BOOL(1));--停止一個(gè)定時(shí)器
exec DBMS_JOB.INTERVAL(84, 'sysdate + 60/1440');--改變一個(gè)定時(shí)器的執(zhí)行頻率成每隔一小時(shí)執(zhí)行一次


select * from user_jobs;——查看調(diào)度任務(wù)

select * from dba_jobs_running;——查看正在執(zhí)行的調(diào)度任務(wù)

select * from dba_jobs;——查看執(zhí)行完的調(diào)度任務(wù)

定時(shí)器的參數(shù)說(shuō)明:

myjob參數(shù)是由Submit()過(guò)程返回的binary_ineger。這個(gè)值用來(lái)唯一標(biāo)識(shí)一個(gè)工作;

what參數(shù)是將被執(zhí)行的PL/SQL代碼塊,這里指的是一個(gè)存儲(chǔ)過(guò)程,注意名字后面的分號(hào);

next_date參數(shù)指識(shí)何時(shí)將運(yùn)行這個(gè)工作。寫Job的時(shí)候可以不指定該值;

interval參數(shù)何時(shí)這個(gè)工作將被重執(zhí)行。

關(guān)于interval的設(shè)置,參考以下幾個(gè)例子:

1、 每分鐘執(zhí)行

Interval => TRUNC(sysdate,’mi’) + 1 / (24*60)

2、 每天定時(shí)執(zhí)行

例如:每天的凌晨2點(diǎn)執(zhí)行

Interval => TRUNC(sysdate) + 1 +2 / (24)

3、 每周定時(shí)執(zhí)行

例如:每周一凌晨2點(diǎn)執(zhí)行

Interval => TRUNC(next_day(sysdate,2))+2/24 --星期一,一周的第二天

4、 每月定時(shí)執(zhí)行

例如:每月1日凌晨2點(diǎn)執(zhí)行

Interval =>TRUNC(LAST_DAY(SYSDATE))+1+2/24

5、 每季度定時(shí)執(zhí)行

例如每季度的第一天凌晨2點(diǎn)執(zhí)行

Interval => TRUNC(ADD_MONTHS(SYSDATE,3),'Q') + 2/24

6、 每半年定時(shí)執(zhí)行

例如:每年7月1日和1月1日凌晨2點(diǎn)

Interval => ADD_MONTHS(trunc(sysdate,'yyyy'),6)+2/24

7、 每年定時(shí)執(zhí)行

例如:每年1月1日凌晨2點(diǎn)執(zhí)行

Interval =>ADD_MONTHS(trunc(sysdate,'yyyy'),12)+2/24

 一個(gè)完整的例子,從創(chuàng)建存儲(chǔ)過(guò)程到定時(shí)任務(wù):

create or replace procedure userdate_to_message
as
   begin
       insert into MESSAGE(MSG_ID,MSG_TITLE,MSG_CONTENT,MSG_FLAG,MSG_DATE,USER_NAME)  
select t."ID",t.TITLE,t.TITLE,0,to_char(to_date(t.DATA_DATA,'dd/MM/yyyy'),'yyyyMMdd'),t.USERID  from USERDATE t 
where 1=1  AND to_char(to_date(t.DATA_DATA,'dd/MM/yyyy'),'dd/MM/yyyy') = to_char(sysdate,'dd/MM/yyyy')
 and 
 (
(
to_char(to_date(t.time,'HH24:mi'),'HH24:mi') = to_char(sysdate+5/1440,'HH24:mi') and t.time != '全天'

 or 
(
to_char(sysdate,'HH24:mi') = '00:00' and t.time='全天'
)
 )
commit; 
   end;
   
   declare      
   job1 number;--job1為定時(shí)任務(wù)名字,隨意,需要保證跟下面submit中的job1保持一致
begin
   dbms_job.submit(job1, 'userdate_to_message;', sysdate, 'sysdate+1/24*60');

--每1分鐘插入一條記錄,userdate_to_message為存儲(chǔ)過(guò)程名稱

end;

到此,關(guān)于“oracle怎么編寫和查看刪除定時(shí)任務(wù)”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!

分享文章:oracle怎么編寫和查看刪除定時(shí)任務(wù)
當(dāng)前鏈接:http://www.chinadenli.net/article22/gshecc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供動(dòng)態(tài)網(wǎng)站手機(jī)網(wǎng)站建設(shè)外貿(mào)網(wǎng)站建設(shè)網(wǎng)站營(yíng)銷App設(shè)計(jì)網(wǎng)站改版

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)