创建一个Oracle数据表,并创建一个过程,使一分钟运行该过程一次。
创建一个oracle数据表,并创建一个过程,使一分钟运行该过程一次。
1)创建表。
SQL> create table test (mydate date);
Table created.
(2)创建一个自定义过程。
SQL> create or replace procedure proc_test as
2 BEGIN
3 insert into test values(sysdate);
4 END;
5 /
Procedure created.
(3)创建JOB。
SQL> var job number
SQL> var job number;
--每天1440分钟,一分钟运行test过程一次
SQL> begin
2 dbms_job.submit(:job,'proc_test;',sysdate,'sysdate+1/1440');
3 END;
4 /
PL/SQL procedure successfully completed.
悟空CRM是一种客户关系管理系统软件.它适应Windows、linux等多种操作系统,支持Apache、Nginx、IIs多种服务器软件。悟空CRM致力于为促进中小企业的发展做出更好更实用的软件,采用免费开源的方式,分享技术与经验。 悟空CRM 0.5.5 更新日志:2017-04-21 1.修复了几处安全隐患; 2.解决了任务.日程描述显示问题; 3.自定义字段添加时自动生成字段名
284
(4)运行JOB。
SQL> BEGIN
2 dbms_job.run(:job);
3 END;
4 /
PL/SQL procedure successfully completed.
(5)查询下看看是否定时执行了JOB
SQL> SELECT to_char(mydate,'yyyy/mm/dd hh24:mi:ss')insertedtime FROM test;
INSERTEDTIME
-------------------
2013/01/24 04:40:10
2013/01/24 04:42:12
2013/01/24 04:43:17
2013/01/24 04:41:11
2013/01/24 04:39:08
(6)删除JOB。
SQL> begin
2 dbms_job.remove(:job);
3 END;
4 /
PL/SQL procedure successfully completed.

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号