zoukankan      html  css  js  c++  java
  • oracle的定时任务

    declare  
    tm_job number;  
    begin  
        sys.dbms_job.submit(tm_job, --任务名称  
        'delete from AUTH_ZFB_K_V where substr(id,3,8)=to_char(sysdate,''yyyymmdd'');',--执行的过程  
        sysdate,--执行时间  
        'sysdate+1/1440');--下次执行时间  
    end;  
    其中最后一个参数'sysdate+1/1440'表示时间间隔为每分钟。其它常用的时间间隔的设置如下:
    (1)如果想每天凌晨1点执行,则此参数可设置为'trunc(sysdate)+25/24';
    (2)如果想每周一凌晨1点执行,则此参数可设置为'trunc(next_day(sysdate,1))+25/24';
    (3)如果想每月1号凌晨1点执行,则此参数可设置为'trunc(last_day(sysdate))+25/24';
    (4)如果想每季度执行一次,则此参数可设置为'trunc(add_months(sysdate,3),'Q')+1/24';
    (5)如果想每半年执行一次,则此参数可设置为'add_months(trunc(sysdate,'yyyy'),6)+1/24';
    (6)如果想每年执行一次,则此参数可设置为'add_months(trunc(sysdate,'yyyy'),12)+1/24'。
  • 相关阅读:
    AVL平衡二叉树
    算法集锦(二)
    算法集锦(一)
    选择问题 and 字谜游戏问题
    TF-IDF与余弦相似性的应用
    一致性哈希算法
    Cache缓存
    布隆过滤器
    信号
    设置用户ID和设置组ID
  • 原文地址:https://www.cnblogs.com/jassy/p/7767406.html
Copyright © 2011-2022 走看看