创建测试表
SQL> create table a(a date); 表已创建。 创建一个自定义过程
SQL> create or replace procedure test as
2 begin
3 insert into a values(sysdate);
4 end;
5 / 过程已创建。 创建JOB
SQL> variable job1 number;
SQL>
SQL> begin
2 dbms_job.submit(:job1, "test; ",sysdate, "sysdate+1/1440 "); --每天1440分钟,即一分钟运行test过程一次
3 end;
4 / PL/SQL 过程已成功完成。 运行JOB
SQL> begin
2 dbms_job.run(:job1);
3 end;
4 / PL/SQL 过程已成功完成。 SQL> select to_char(a, "yyyy/mm/dd hh24:mi:ss ") 时间 from a;删除JOB
SQL> begin
2 dbms_job.remove(:job1);
3 end;
4 / PL/SQL 过程已成功完成。补充说明:DBMS_JOB.SUBMIT用法 DBMS_JOB.SUBMIT(
JOB => :JOB, /*自动生成JOB_ID*/
WHAT => "CREATE_TASK_BY_PLAN;", /*需要执行的过程或SQL语句*/
NEXT_DATE => TRUNC(SYSDATE+1)+6/24, /*初次执行时间*/
INTERVAL => "TRUNC(SYSDATE+1)+6/24"); /*执行周期*/Linux下mysql error #1036 - Table "xxxx" is read only解决方法Oracle动态生成查询交叉表相关资讯 oracle
- [INS-32052] Oracle基目录和Oracle (07/22/2014 07:41:41)
- Oracle 4个大对象(lobs)数据类型 (02/03/2013 12:33:05)
- Oracle按时间段分组统计 (07/26/2012 10:36:48)
| - [Oracle] dbms_metadata.get_ddl的 (07/12/2013 07:37:30)
- Liferay Portal 配置使用Oracle和 (07/31/2012 20:07:18)
- Concurrent Request:Inactive (07/20/2012 07:44:05)
|
本文评论 查看全部评论 (1)
评论声明- 尊重网上道德,遵守中华人民共和国的各项有关法律法规
- 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
- 本站管理人员有权保留或删除其管辖留言中的任意内
|