PLSQL用DBMS_JOB建立作业
2012-12-06 12:08
323 查看
开始
创建测试表
SQL> create table a(a date);
创建作业
SQL> create or replace procedure test as
2 begin
3 insert into a values(sysdate);
4 end;
执行:
declare
v_job1 number;
begin
dbms_job.submit(v_job1,'test;',sysdate,'sysdate+1/1440');
COMMIT;
dbms_job.run(v_job1);
end;
其中,dmbs_job.run是必须的。否则不会执行。
查看作业:
select * from user_jobs;
比如查到当前作业id 为 163,想要删除作业:
begin
dbms_job.remove(163);
end;
结束
创建测试表
SQL> create table a(a date);
创建作业
SQL> create or replace procedure test as
2 begin
3 insert into a values(sysdate);
4 end;
执行:
declare
v_job1 number;
begin
dbms_job.submit(v_job1,'test;',sysdate,'sysdate+1/1440');
COMMIT;
dbms_job.run(v_job1);
end;
其中,dmbs_job.run是必须的。否则不会执行。
查看作业:
select * from user_jobs;
比如查到当前作业id 为 163,想要删除作业:
begin
dbms_job.remove(163);
end;
结束
相关文章推荐
- Oracle dbms_job.submit参数错误导致问题(ora-12011 无法执行1作业)
- 系统包dbms_job维护作业,dbms_scheduler调度的问题
- 建立数据库JOB(作业)步骤
- ORACLE 定时作业DBMS_JOB的编写
- ORACLE 定时作业DBMS_JOB的编写
- Oracle JOB两种作业建立及比较
- 建立数据库JOB(作业)步骤
- plsql 建立oracle作业
- dbms_scheduler包中job(作业)学习
- 在建立作业时指定job的邮件服务无法保存的问题
- oracle job的建立及执行
- orcle在plsql中删除job
- Oracle下查看dbms_job、dbms_scheduler_job创建的任务计划的job
- 作业执行器Job Executor
- Oracle JOB的建立,定时执行任务
- [转]oracle定时任务(dbms_job)
- 修改10g自动统计信息收集作业GATHER_STATS_JOB到仅仅周末执行
- oracle定时任务(dbms_job)
- 使用DBMS_JOB创建oracle定时任务
- oracle包dbms_job的使用