oracle里面job调用存储过程
2010-12-28 11:23
405 查看
1、建立测试表
create table a(a date);
2、创建存储过程
create or replace procedure b as
begin
insert into a values(sysdate);
end;
/
3、提交创建job
variable aaa number;
begin
dbms_job.submit(:aaa,'b;',sysdate,'sysdate+1/1440');
commit;
end;
/
4、执行job
begin
dbms_job.run(:aaa);
end;
哥们在做得时候没有留意第3步里面的一个分号结果折腾了2天,原来这么简单啊“;”
错误:
;ERROR 位于第 1 行:
ORA-06550: 第 1 行, 第 95 列:
PLS-00103: 出现符号 "END"在需要下列之一时:
:= . ( @ % ;
符号 ";" 被替换为 "END" 后继续。
ORA-06512: 在"SYS.DBMS_JOB", line 79
ORA-06512: 在"SYS.DBMS_JOB", line 136
ORA-06512: 在line 2
;5、查看任务结果
select to_char(a,'yyyy/mm/dd hh24:mi:ss') 时间 from a;
6、删除JOB
begin
dbms_job.remove(:aaa);
end;
source:http://www.blogjava.net/badboyryan/archive/2006/07/24/59753.html
create table a(a date);
2、创建存储过程
create or replace procedure b as
begin
insert into a values(sysdate);
end;
/
3、提交创建job
variable aaa number;
begin
dbms_job.submit(:aaa,'b;',sysdate,'sysdate+1/1440');
commit;
end;
/
4、执行job
begin
dbms_job.run(:aaa);
end;
哥们在做得时候没有留意第3步里面的一个分号结果折腾了2天,原来这么简单啊“;”
错误:
;ERROR 位于第 1 行:
ORA-06550: 第 1 行, 第 95 列:
PLS-00103: 出现符号 "END"在需要下列之一时:
:= . ( @ % ;
符号 ";" 被替换为 "END" 后继续。
ORA-06512: 在"SYS.DBMS_JOB", line 79
ORA-06512: 在"SYS.DBMS_JOB", line 136
ORA-06512: 在line 2
;5、查看任务结果
select to_char(a,'yyyy/mm/dd hh24:mi:ss') 时间 from a;
6、删除JOB
begin
dbms_job.remove(:aaa);
end;
source:http://www.blogjava.net/badboyryan/archive/2006/07/24/59753.html
相关文章推荐
- oracle创建定时job,job调用存储过程,批量查询,批量修改,自定义数据类型,
- ORACLE 11G在存储过程里面遍历游标, 调用job任务定时执行
- oracle 定时任务 job 调用存储过程有回到输出参数(含out参数)
- 在oracle DB 中通过JOB 调用存储过程
- ORACLE 11G在存储过程里面遍历游标, 调用job任务定时运行
- oracle PL/SQL进行 建表、存储过程、序列、存储过程调用、Job
- Oracle通过Job调用存储过程
- oracle中job定时调用存储过程的实例
- oracle利用job创建一个定时任务,定时调用存储过程
- oracle在存储过程里面调用其它的存储过程(包含游标)
- oracle 定时器调用存储过程
- java调用ORACLE 存储过程返回值22
- Oracle创建存储过程以及JAVA调用方法
- Oracle PL/SQL之不能在function里面调用DBMS_LOCK(Grant to role OR Grant to user)
- oracle中建立job定期运行存储过程总结
- ORACLE 本地数据库存储过程 调用远程数据库存储过程
- Oracle中ORA-06508错误解决,触发器调用存储过程
- oracle pl/sql应用解析以及存储过程对应到java中的调用方法
- oracle 里面定时执行任务,比如存储过程内容等。
- linux shell 调用 oracle 存储过程