每天规定某个时间自动执行过程 (一定是我规定的那个时间才开始执行)下面的是我做的,但是这个不得,也不懂什么时候执行。怪怪的 执行的时间会因存储过程执行的时间变化了。我只想规定死那个时间执行,请问各位大哥怎么做怎么修改呢? 不好意思问了好多几次不得解决。
declare job1 integer;
begin
dbms_job.submit(job1,'过程名称;',to_date('2011-07-23 00:03:00','yyyy-mm-dd hh24:mi:ss'),'TRUNC(SYSDATE)+1+1/480');
commit;
end;
declare job1 integer;
begin
dbms_job.submit(job1,'过程名称;',to_date('2011-07-23 00:03:00','yyyy-mm-dd hh24:mi:ss'),'TRUNC(SYSDATE)+1+1/480');
commit;
end;
解决方案 »
- oracle 11.2.0.1.0数据可以导入11.1.0.7.0吗?
- 救命,oracle10g 修改processes值后,监听连不上了
- 求助:window2008x64 oracle 11G 通过dblink 访问 hpux oracle 10G 速度极慢
- Oracle动态存储过程报错
- 如何定义varchar2长度
- PROC*C 编译问题
- 表最重要的特征是什么?以及表、数据库、约束的定义
- 我这样怎不行:怎样编辑参数文件init.ora
- 如何根据开始和结束日期构造出每天的记录?
- 爲什麽IMP用戶資料時,佔用的TABLESPACES會變大很多?
- 求高人指点此段代码什么含义
- 请问oracle能实现对select取名字吗?
declare job1 number;
begin
dbms_job.submit(:job1,'过程名称;',to_date('2011-07-23 00:03:00','yyyy-mm-dd hh24:mi:ss'),'TRUNC(SYSDATE)+1+1/480');
commit;
end;
begin
dbms_job.submit(job1,'过程名称;',to_date('2011-07-23 00:03:00','yyyy-mm-dd hh24:mi:ss'),'trunc(sysdate)+1+24/24+3/(24*60)');
commit;
end;
执行规律:每天00:03:00 执行过程