程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> Oracle job的用法的實例解析

Oracle job的用法的實例解析

編輯:Oracle數據庫基礎

如果你對Oracle job的用法不是很了解的話,你就可以浏覽以下的文章,下面的文章主要介紹的是Oracle job簡單例子,希望你在看完以下的實例,會對Oracle job的用法有個更好的了解,以下是文章的具體介紹。

一個簡單例子:

創建測試表

  1. SQL> create table TEST(a date); 

表已創建。

創建一個自定義過程

  1. SQL> create or replace procedure MYPROC as  
  2. begin  
  3. insert into TEST values(sysdate);  
  4. end;  

過程已創建。

創建

  1. SQL> variable job1 number;  
  2. SQL> 
  3. SQL> begin  
  4. dbms_job.submi  
  5. (:job1,’MYPROC;’,sysdate,’sysdate+1/1440’);  

每天1440分鐘,即一分鐘運行test過程一次

  1. end;  

PL/SQL 過程已成功完成。

運行Oracle job

  1. SQL> begin  
  2. dbms_job.run(:job1);  
  3. end;  

PL/SQL 過程已成功完成。

  1. SQL> select to_char(a,’yyyy/mm/dd hh24:mi:ss’)  

時間 fromTEST;

時間

2001/01/07 23:51:21

2001/01/07 23:52:22

2001/01/07 23:53:24

刪除JOB

  1. SQL> begin  
  2. dbms_job.remove(:job1);  
  3. end;  

PL/SQL 過程已成功完成。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved