SQL> declare
2 jobno number;
3 begin
4 dbms_job.submit(jobno,'recompile;',to_date('20060907020000','yyyy-mm-dd hh24:mi:ss'),'trunc(sysdate)+1');
5 commit;
6 end;
7 /PL/SQL procedure successfully completedSQL>
2 jobno number;
3 begin
4 dbms_job.submit(jobno,'recompile;',to_date('20060907020000','yyyy-mm-dd hh24:mi:ss'),'trunc(sysdate)+1');
5 commit;
6 end;
7 /PL/SQL procedure successfully completedSQL>
解决方案 »
- 插入触发器,如何做到不执行插入,执行了更新
- 建分区表时,为什么不同的分区要指定不同的多个表空间?都用一个表空间可以么?
- 急求
- oracle11G恢复问题.急!!!!!!
- 想要在oracle里查找是否有主键记录,怎么快些?
- 在存储过程里用dbms_lock.sleep(10)编译时提示Error: PLS-00201: 必须说明标识符 'DBMS_LOCK'
- 请问这个触发器有什么错误,是从sql server里面改成oracle的!
- 如何利用数据词典获得用户被授予的角色信息
- 如何能够在存储过程的代码段定义游标呢?
- 请教一个关于oracle索引的问题
- 求一个调查结果统计的SQL,百分感谢
- oracle有关表空间的小问题
2 jobno number;
3 begin
4 dbms_job.submit(jobno,'recompile;',to_date('20060907020000','yyyy-mm-dd hh24:mi:ss'),'trunc(sysdate)+26/24'); -- 凌晨2点
5 commit;
6 end;
7 /PL/SQL procedure successfully completedSQL>
BEGIN
DBMS_JOB.SUBMIT(:jobno,
'procname;',---存储过程名
to_date(to_char(sysdate,'yyyymmdd'),'yyyymmdd') + 1/24+1/24,
'(to_date(to_char(sysdate,''yyyymmdd''),''yyyymmdd'') + 1/24+1/24) + 1');
COMMIT;
END;
/