plsql中学习job
--学习job
--建表
create table test_job(para_date date);
commit;
insert into test_job values(sysdate);
commit;
select * from test_job;
--建立存贮过程
create or replace procedure test_jobproce as
begin
insert into test_job values(sysdate);
end test_jobproce;
--建立job
--建立job后默认是执行的
declare test_job_really number;
begin
dbms_job.submit(test_job_really,'test_jobproce;',sysdate,'sysdate+1/1440');
commit;
end;
---停止job 25是建立的job test_job_really
begin
dbms_job.broken(25,true);
commit;
end;
--启动job
begin
dbms_job.run(25);
commit;
end;
--删除job
begin
dbms_job.remove(25);
commit;
end;
--查看执行结果
select * from test_job order by test_job.para_date desc;
--查看job
select * from sys.user_jobs
--使用下面的SQL查询是否JOB还在Running,前提是需要job执行时间不能过短
select * from dba_jobs_running
除了submit参数外,其余的几个参数有:
dbms_job.run(v_job); //运行job
dbms_job.broken(v_job,true,next_date); //停止一个job,里面参数true也可是false,next_date(某一时刻停止)也可是sysdate(立刻停止)。
dbms_job.remove(v_job); //删除某个job
dbms_job.what(v_job,'sp_fact_charge_code;'); //修改某个job名
dbms_job.next_date(v_job,sysdate); 修改下一次运行时间
分享到:
相关推荐
PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 PLSQL学习资料 ...
plsql学习plsql学习plsql学习plsql学习plsql学习
PLSQL Developer 操作学习文档 详细学习
plsql学习文档plsql10g学习文档plsql10g学习文档
plsql创建存储过程并创建job定时任务执行-详细笔记文档总结
PLSQL学习笔记 一.匿名块 匿名块是指没有名称的PL/SQL. declare v_name varchar2(5);//declare就是匿名块 begin select user_name into v_name from p_user where user_id=&id;//&id为动态id dbms_output.put_line...
oracle11g源文件 PLSQL_code
PLSQL编程学习资料,自己总结的。 资源分不低,但是物有所值! 骗分的事咱干不出来。很喜欢这个平台。有给予才会有收获!
plsql相关知识点梳理
plsql中文使用说明plsql中文使用说明plsql中文使用说明plsql中文使用说明plsql中文使用说明plsql中文使用说明
麻雀虽小五脏俱全,包含了plsql 所需掌握的必备知识
plsql 中文操作手册 对学习plsql 有很大帮助
作为学习PLSQL学习的一些好资料。大家好好评价评价
PLSQL培训(二) PLSQL培训(一) oracle系列培训教材(PL-SQL).doc PL SQL教程.pdf PLSQL基础.pdf plsql配置自动显示my object_陈慧兵.doc SQL21自学通.pdf SQL复制指南及参考.pdf SQL语句优化.doc SQL语言参考...
plsql使用中文说明
PLSQL学习资料
plsql中文使用说明 不用多说了吧 喜欢的拿去
使plsql 中的日常操作更加便捷,可以自定义快捷键
Oracle PLSQL游标的学习! 值得下载看看!资源免费,大家分享!!