zoukankan      html  css  js  c++  java
  • oracle利用job创建一个定时任务,定时调用存储过程

    --创建表
    create table TESTWP 
    ( 
    ID NUMBER(12),
    C_DATE DATE 
    ); 
    select * from TESTWP;
    --2、创建一个sequence 
    create sequence WP_SEQ 
    minvalue 1 
    maxvalue 999999999999999999999999999 
    start with 141 
    increment by 1 
    cache 20; 
    --3、创建一个存储过程 
    create or replace procedure prc_wp_test is 
    begin 
    insert into testwp values(WP_SEQ.nextval,sysdate); 
    end prc_wp_test;
    --创建job
    declare 
    job number; 
    begin
    sys.dbms_job.submit(job,'prc_wp_test;',sysdate,'sysdate+1/1440');--sysdate+1/1440每天1440分钟,即一分钟运行test过程一次
    end;
    --job视图
    select * from user_jobs j where j.JOB = '1951';--可查看job的信息,如job的id
    --执行job
    begin
    dbms_job.run(1951);--1950是job的id
    end; 
    --删除job
    begin
      dbms_job.remove(1952);
      end;
    --删除序列,删除表,删除存储过程
    drop table TESTWP;
    select WP_SEQ.Nextval from dual;
    drop sequence WP_SEQ;
    drop procedure prc_wp_test;
  • 相关阅读:
    图书管理系统时序图和活动图
    图书管理用例图
    课堂练习(团队)
    课堂练习(RASCI模型)
    课堂练习(分析设想app)
    课堂练习(NABCD model)
    课堂练习(问答题)
    测试用例
    课堂练习(测试计划)
    错误报告
  • 原文地址:https://www.cnblogs.com/lirenzhujiu/p/7483993.html
Copyright © 2011-2022 走看看