关于PL/SQL创建定时任务且定时执行存储过程

99封情书 提交于 2019-11-29 15:01:56

最近工作中需要,在一个报表中需要实时展示数据。但业务人员的意思是(T-1)天就ok,及要能查看到sysdate-1天的数据。

首先新建一个Demo:

1.先创建一个简单的表

create table t_syp
(
time  date,
time2 timestamp(6)
)

2.再创建一个存储过程

drop procedure if exists proc_syp;
create or replace procedure proc_syp as 
begin 

insert into t_syp(time,time2) values(sysdate,sysdate);

end proc_syp;

3.在PL/SQL上创建定时任务

①在PLSQL中找到DBMS_Jobs

 注:写完后应用该定时任务,然后再去数据库查看表中数据

②数据库中效果图

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!