Oracle定时调用存储过程
来源:互联网 发布:手机赚钱软件哪个好 编辑:程序博客网 时间:2024/05/22 16:02
--创建测试表名
create table job_table(run_date date);
--创建存储过程
create or replace procedure job_proc as
begin
insert into job_table (run_date) values (sysdate);
end;
--创建job并指定一分钟执行一次
declare
job number;
begin
dbms_job.submit(job,'job_proc;',sysdate,'TRUNC(sysdate,''mi'')+1/(24*60)');
end;
commit;
--暂停任务
--select job from user_jobs
找出job的id值,然后使用下面的放语句停止任务。
begin
dbms_job.broken(584,true);
end;
--重启任务
begin
dbms_job.run(584);
end;
--删除任务
delete user_jobs where job=584;
drop procedure job_proc;
drop table job_table;
创建job后。系统即会在指定时间里自动调用该存储过程。
关于时间间隔的相关知识:
1.TRUNC(for dates)
TRUNC函数为指定元素而截去的日期值。
其具体的语法格式如下:
TRUNC(date[,fmt])
其中: date 一个日期值 fmt 日期格式,该日期将由指定的元素格式所截去。忽略它则由最近的日期截去
下面是该函数的使用情况:
TRUNC(TO_DATE('24-Nov-1999 08:00 pm'),'dd-mon-yyyy hh:mi am') ='24-Nov-1999 12:00:00 am'
TRUNC(TO_DATE('24-Nov-1999 08:37 pm','dd-mon-yyyy hh:mi am'),'hh') ='24-Nov-1999 08:00:00 am'
trunc(sysdate,'yyyy') --返回当年第一天.
trunc(sysdate,'mm') --返回当月第一天.
trunc(sysdate,'d') --返回当前星期的第一天.
trunc(sysdate,'dd')--返回当前年月日
trunc函数后面加的数字的单位是天。
每天凌晨0点0分:trunc(sysdate+1)
每天早上8点trunc(sysdate+1)+1/3
每天早上8点30分trunc(sysdate+1)+(8.5*60)/(24*60)
每天早上8点30分trunc(sysdate+1)+8.5/24
每天早上8点30分trunc(sysdate+1)+(8*60+30)/(24*60)
摘自 程序开发技术博客小李技术之家
- Oracle定时调用存储过程
- Oracle定时调用存储过程
- Oracle定时调用存储过程
- Oracle中如何定时调用存储过程
- Oracle定时调用存储过程(简单易懂)
- Oracle定时任务调用存储过程
- 定时调用存储过程
- Oracle定时存储过程
- Oracle中使用定时任务调用存储过程
- 使用 Oracle 作业队列定时调用存储过程
- Oracle Jobs 定时任务 调用存储过程使用说明
- mysql-定时调用存储过程
- oracle job 定时job调用存储过程写法 及实例 存储过程 建表
- Oracle基本操作十二:存储过程及定时调用存储过程
- 定时执行Oracle存储过程
- oracle 定时执行存储过程
- ORACLE 定时执行存储过程
- Oracle定时执行存储过程
- Can't use Subversion command line client: svn和Errors found while svn working copies detection
- iOS textField详细解析(转)
- std::deque
- 轻松用python实现排列组合功能
- $.ajax()
- Oracle定时调用存储过程
- DataGridView调整列宽
- Eclipse环境下a class file was not written问题的解决办法
- 使用json实现查询条件传回Action进行hql语句拼接查询实现在结果中查询功能在datagrid中显示查询结果
- shpinx-coreseek 安装和使用
- 99%的房地产企业都会遇到的信息化问题
- 某HPC集群开关机维护操作
- Centos6.5 安装 samba
- phpwind/Discuz/WordPress对比