求一oracle job作业语法~ 有人会写创建job的语法吗?想创建一个每月28号运行的job作业 ,求 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TRUNC(LAST_DAY(SYSDATE))+28 -----每月28号零点TRUNC(LAST_DAY(SYSDATE))+28 +1/24 ----每月28日1点 begin sys.dbms_job.submit(job => :job, what => 'check_err;', next_date => trunc(sysdate)+23/24, interval => 'trunc(next_day(sysdate,''星期五''))+23/24'); commit;end; 其中:job是系统自动产生编号,check_err是我的一个过程,next_date设置下次执行时间,这里是今天晚上23:00,interval设置时间间隔,多久执行一次,这里是每周的星期五晚上23:00,函数next_day返回日期中包含指定字符的日期,trunc 函数去掉日期里的时间,也就是得到的是某天的00:00,时间是以天为单位的所以要得到某某点某某分,就需要分数:1/24 一小时;1/1440 一分;1/3600 一秒;可以参考如下网址:http://guyuanli.itpub.net/post/37743/484763 用oracle分析函数求以下查询 oracle rman备份问题!! sql算法的问题 大表一定要建立分区吗,作用什么? 高分相送,救救菜鸟 datastage怎么通过odbc实时连接数据库? 简单SQL语句,在线等待 无法为实体化视图设置 ON COMMIT 刷新属性??? 问一个弱问题:如何取得上个月的时间 表关联查询,均有索引,但是没走,求解答! ORACLE 求时间差 约束的问题
TRUNC(LAST_DAY(SYSDATE))+28 +1/24 ----每月28日1点
sys.dbms_job.submit(job => :job,
what => 'check_err;',
next_date => trunc(sysdate)+23/24,
interval => 'trunc(next_day(sysdate,''星期五''))+23/24');
commit;
end;
其中:job是系统自动产生编号,check_err是我的一个过程,next_date设置下次执行时间,这里是今天晚上23:00,interval设置时间间隔,多久执行一次,这里是每周的星期五晚上23:00,函数next_day返回日期中包含指定字符的日期,trunc 函数去掉日期里的时间,也就是得到的是某天的00:00,时间是以天为单位的所以要得到某某点某某分,就需要分数:1/24 一小时;
1/1440 一分;
1/3600 一秒;可以参考如下网址:
http://guyuanli.itpub.net/post/37743/484763