declare
myjob number;
begin
dbms_job.submit(myjob,'p_backdata;',trunc(sysdate)-1/1440,'trunc(sysdate)-1/1440+1');
end;
/大家帮忙看一下在oracle里定时执行存储过程我这样写可正确.我运行job的时候老报错误,实在郁闷!
解决方案 »
- 使用telnet登录远程的windows版本Oracle 10g 在sqlplus使用edit命令为何无法调出notepad进行编辑?
- 【急急急急急急问】Oracle 9i怎么备份?????
- sql查询的问题
- java oracle 存储过程
- 关于数据库实例的一点疑问
- 使用向导建库怎么不行??[急]
- 使用"Provider=OraOLEDB.Oracle;Data Source=R2D2;User ID=foo; Password=bar"连接为何失败?需要安装什么呢?在线等待。
- 在ORACLE9I中,如何在SQL PLUS中进行用户类似创建?
- oracle出错,高分求救,不够可加
- ORACLE id 自增长
- 求,数据库链接问题
- 如何优化下面的select语句?
引用myjob时需要使用“:”号
:myjob
SQL> variable job1 number;
SQL>
SQL> begin
2 dbms_job.submit(:job1,'p_backdata;',trunc(sysdate)-1/1440,'trunc(sysdate)-1/1440+1');
3 end;
4 /PL/SQL procedure successfully completed
job1
---------
28SQL> begin
2 dbms_job.run(:job1);
3 end;
4 /begin
dbms_job.run(:job1);
end;ORA-12011: 无法执行 1 作业
ORA-06512: 在 "SYS.DBMS_IJOB", line 406
ORA-06512: 在 "SYS.DBMS_JOB", line 272
ORA-06512: 在 line 2
job1
---------
28