工作中,我們使用的數據庫大部分是oracle、mysql、db2、sql server等數據庫,在使用oracle最匹配的工具plsql的時候,如果用plsql創建定時器呢?下面我簡單介紹使用工具創建定時器的方法。
工具/原料
plsql工具,需要連接到某個數據庫
方法/步驟
通過plsql查看tables、views等文件夾,找到定時器對應的DBMS_Jobs文件夾。
在文件夾或者在已有的定時器上右鍵 new... 創建一個新的job(定時器)
輸入紅色選中的必輸參數。What裡面是一些存儲過程,可以是一個或者多個。多個之間用分好;隔開,可以數據一下注釋說明,格式“/*存過說明*/。點擊應用即可保存。點擊View SQL可以查看job對應的sql腳本。
如果想查看一些腳本,處理通過打開文件夾的方式,也可以使用更方便的sql語句進行查看。
SELECT * FROM dba_jobs;
注意,如果next_date是4000-1-1表示這個腳本已經是停止狀態。
如果想查詢某個存儲過程對應的哪個job可以通過dba_jobs表中what字段根據條件查詢查看job.
dba_jobs中的job字段對應的值就和DBMS_Jobs中對應的數字是一致的,可以對信息進行修改更新。