PL SQL Developer建立Job的步驟

2022-07-01 12:09:08 字數 1508 閱讀 5243

pl/sql developer建立job的步驟

一般常用pl/sql developer來操作oracle,想定時呼叫儲存過程,提前做一些資料分析前的準備。

注:sql windows直接執行儲存過程:

begin

procedure;--

procedure是儲存過程名

end;--

注意不要打漏;號

1. 滑鼠右鍵點選 jobs 彈出 create job 對話方塊,如下圖:

2. 在對話方塊中輸入相應的值,如下圖:

其中:what                   ——作業執行時將要呼叫的儲存過程;

next date            ——下一次作業執行時間;

interval               ——作業執行時間間隔,這個引數涉及到next date的值,next是按照interval

計算出來的。

interval幾種常用的寫法:

1:每分鐘執行

interval => trunc(sysdate,'mi') + 1/ (24*60)

或interval => sysdate+1/1440

2:每天定時執行

例如:每天的凌晨1點執行

interval => trunc(sysdate) + 1 +1/ (24)

例如:每天的早上8點執行

interval => trunc(sysdate) + 1 +1/ (24)

或:trunc(sysdate+1) +8/ (24)

例如:每天的早上8點30執行

trunc(sysdate+1) +(8*60+30)/ (24*60)

3:每週定時執行

例如:每週一凌晨1點執行

interval => trunc(next_day(sysdate,'星期一'))+1/24

4:每月定時執行

例如:每月1日凌晨1點執行

interval =>trunc(last_day(sysdate))+1+1/24

5:每季度定時執行

例如每季度的第一天凌晨1點執行

interval => trunc(add_months(sysdate,3),'q') + 1/24

6:每半年定時執行

例如:每年7月1日和1月1日凌晨1點

interval => add_months(trunc(sysdate,'yyyy'),6)+1/24

7:每年定時執行

例如:每年1月1日凌晨1點執行

interval =>add_months(trunc(sysdate,'yyyy'),12)+1/24

PLSQL Developer遠端連線oracle

事情開始是我的一位同學在群裡的求教 今天自己配置遠端連線的時候遇到了很多問題,記錄下來,和其他oracle小白們分享,大俠勿噴!測試目的 從客戶機遠端連線oracle伺服器 測試前提 雙方機器必須ping通,我就用自己的虛擬機器測試了 伺服器端安裝了oracle 測試步驟 我這裡用的是精簡版,不用安...

PLSQL Developer多 表 查 詢

多 表 查 詢 表 查 詢就從多個表中獲取資料,那麼我們就會產生笛卡爾集,笛卡爾集會在這種條件下產生 1.省略連線條件2.連線條件無效3.所有表中的所有行互相連線,同時為了避免笛卡爾集,可以在 where 加入有效的連線條件。oracle 連線 在在 where 子句中寫入連線條件。在表中有相同列時...

PLSQL Developer快速入門

背景 windows 10pro本地安裝plsql developer工具,連線虛擬機器的xp系統安裝的oracle資料庫。開發平台 win10 pro oracle 10g xp虛擬機器 plsql developer 此步省略,具體參考oracle安裝及操作資源。通過虛擬機器建立虛擬網路區域網v...