oracle plsql中job定时

chen08 2013-04-03 11:41:10
想实现00::00开始 7:00结束 每一个小时执行执行 请问oracle中如何设置 INTERVAL参数值
...全文
240 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xinpingf 2013-04-09
  • 打赏
  • 举报
回复
如果你非要做,这个是可以的。。。。
trunc(sysdate, 'dd') +
        sign(floor(floor((sysdate - trunc(sysdate, 'dd')) * 24) / 7)) +
        (1 - sign(floor(floor((sysdate - trunc(sysdate, 'dd')) * 24) / 7))) *
        ((mod(floor((sysdate - trunc(sysdate, 'dd')) * 24), 7) + 1) / 24)
xinpingf 2013-04-09
  • 打赏
  • 举报
回复
干脆写8个……
xinpingf 2013-04-09
  • 打赏
  • 举报
回复
引用 4 楼 xinpingf 的回复:
如果你非要做,这个是可以的。。。。 SQL code?1234trunc(sysdate, 'dd') + sign(floor(floor((sysdate - trunc(sysdate, 'dd')) * 24) / 7)) + (1 - sign(floor(floor((sysdate - trunc(sysdate, 'dd')) * 24) / 7)))……
把空格和回车替换掉之后,刚好不超过200字节……
软件钢琴师 2013-04-07
  • 打赏
  • 举报
回复
填写 start date 和end date ,都可以精确到分钟 然后填写 by hour 就可以了
chen08 2013-04-07
  • 打赏
  • 举报
回复
没有用那个界面 想用语句

17,090

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧