標籤:
PlSqlDev操作job建立job1、選擇job檔案夾,右鍵 2、點擊建立 3、對應填寫完成,可以點擊“查看SQL”查看sql語句,確定無誤後,點擊“應用”即建立完成4、此時,job檔案夾下對應job建立完成,直接可見job號,右鍵可進行相關操作 知其所以然--知識理解job參數:是由Submit()過程返回的binary_ineger。工作號,唯一標識一個工作。what參數:是將被執行的PL/SQL代碼塊。 next_date參數:指識何時將運行這個工作。 interval參數:何時這個工作將被重執行的頻度。 no_parse參數:指示此工作在提交時或執行時是否應進行文法分析——TRUE 指示此PL/SQL代碼在它第一次執行時應進行文法分析, 而FALSE指示本PL/SQL代碼應立即進行文法分析。 描述 INTERVAL參數值,定義job的執行頻率(有些有待驗證)每天午夜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)‘每分鐘執行:‘TRUNC(sysdate,‘mi‘) + 1/ (24*60)‘或 ‘sysdate+1/1440‘每天的淩晨1點執行:‘TRUNC(sysdate) + 1 +1/ (24)‘每周定時執行:每周一淩晨1點執行:‘TRUNC(next_day(sysdate,‘星期一‘))+1/24‘每月定時執行:每月1日淩晨1點執行:‘TRUNC(LAST_DAY(SYSDATE))+1+1/24‘每季度定時執行:每季度的第一天淩晨1點執行:‘TRUNC(ADD_MONTHS(SYSDATE,3),‘Q‘) + 1/24‘每半年定時執行:每年7月1日和1月1日淩晨1點:‘ADD_MONTHS(trunc(sysdate,‘yyyy‘),6)+1/24‘每年定時執行:每年1月1日淩晨1點執行:‘ADD_MONTHS(trunc(sysdate,‘yyyy‘),12)+1/24‘
建立oracle資料庫job服務:PlSqlDev操作job