求助每天0点执行JOB语法 请问,每天0点准时执行一个ORACLE的JOB,怎么操作。谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 begin sys.dbms_job.submit(job => :job, what => 'new_sd_proc;', next_date => to_date('01-01-4000', 'dd-mm-yyyy'), interval => 'sysdate+1/2'); commit;end;/ 0点不好设置,不妨设置每天0点1秒开始trunc(sysdate+1)+1/(24*60*60) VARIABLE jobno number;begin DBMS_JOB.SUBMIT(:jobno, 'proc_move_im_today_to_month;', SYSDATE,'TRUNC(SYSDATE + 1)'); commit;end;/ VARIABLE jobno number; begin DBMS_JOB.SUBMIT(:jobno, 'proc_move_im_today_to_month;', SYSDATE,'trunc(sysdate+1)+1/(24*60*60)'); commit; end; / 正解http://space.itpub.net/?uid-16906442-action-viewspace-itemid-624717 'trunc(sysdate+1)+1/(24*60*60)就像你说的这个是0点过一秒。trunc(sysdate+1)这样就是0点了。 粗糙的sql,大虾帮忙看看,优化下 [求助]ORACLE中使用 Database link 怎么查询连接库里的序列值? 这种SQL语句要怎么写呢? 一个关于Decode( )转换数据视图的问题 找了很久,未能解决,请教DX,这样的语句怎么写? 很容易的问题 日期问题:如何查询该天的数据 请教:oracle数据库的表信息(字段名,字段类型)存在哪里 如何使字段按字典序排列? 在向文件中写数据时,tab键怎么实现?是CHAR(9)吗? 查看package 这样的字符集问题如何解决
sys.dbms_job.submit(job => :job,
what => 'new_sd_proc;',
next_date => to_date('01-01-4000', 'dd-mm-yyyy'),
interval => 'sysdate+1/2');
commit;
end;
/
trunc(sysdate+1)+1/(24*60*60)
begin
DBMS_JOB.SUBMIT(:jobno,
'proc_move_im_today_to_month;',
SYSDATE,'TRUNC(SYSDATE + 1)');
commit;
end;
/
VARIABLE jobno number;
begin
DBMS_JOB.SUBMIT(:jobno,
'proc_move_im_today_to_month;',
SYSDATE,'trunc(sysdate+1)+1/(24*60*60)');
commit;
end;
/
'trunc(sysdate+1)+1/(24*60*60)就像你说的这个是0点过一秒。trunc(sysdate+1)这样就是0点了。