当前位置: 代码迷 >> Oracle认证考试 >> 跪用plsql创建job的例子 最好是插入数据的
  详细解决方案

跪用plsql创建job的例子 最好是插入数据的

热度:9630   发布时间:2013-02-26 00:00:00.0
跪求一个用plsql创建job的例子 最好是插入数据的
跪求一个用plsql创建job的例子 最好是插入数据的

------解决方案--------------------------------------------------------
SQL code
---创建测试表  SQL> create table TEST(a date);    表已创建。   --- 创建一个自定义过程  SQL> create or replace procedure MYPROC as   2 begin   3 insert into TEST values(sysdate);   4 end;   5 /    过程已创建。    创建JOB  SQL> variable job1 number;  SQL>   SQL> begin   2 dbms_job.submit(:job1,'MYPROC;',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 TEST;    时间  -------------------  2001/01/07 23:51:21  2001/01/07 23:52:22  2001/01/07 23:53:24    --删除JOB  SQL> begin   2 dbms_job.remove(:job1);   3 end;   4 / bitsCN_com     PL/SQL 过程已成功完成。
------解决方案--------------------------------------------------------
dbms_job.submit后要注意commit;

begin
dbms_job.submit(.........);
commit;
end;
/
------解决方案--------------------------------------------------------
探讨
跪求一个用plsql创建job的例子 最好是插入数据的

------解决方案--------------------------------------------------------
http://guyuanli.itpub.net/post/37743/484763
  相关解决方案