zoukankan      html  css  js  c++  java
  • 创建oracle数据库job服务:PlSqlDev操作job

    PlSqlDev操作job
    创建job
    1、选择job文件夹,右键
     
     
    2、点击新建
     
     
    3、对应填写完成,可以点击“查看SQL”查看sql语句,确定无误后,点击“应用”即创建完成
    4、此时,job文件夹下对应job创建完成,直接可见job号,右键可进行相关操作
     
     
    知其所以然--知识理解
    job参数:是由Submit()过程返回的binary_ineger。工作号,唯一标识一个工作。
    what参数:是将被执行的PL/SQL代码块。 
    next_date参数:指识何时将运行这个工作。 
    interval参数:何时这个工作将被重执行的频度。 
    no_parse参数:指示此工作在提交时或执行时是否应进行语法分析——TRUE 指示此PL/SQL代码在它第一次执行时应进行语法分析, 而FALSE指示本PL/SQL代码应立即进行语法分析。
     
    描述 INTERVAL参数值,定义job的执行频率(有些有待验证)
    每天午夜12点:'TRUNC(SYSDATE + 1)'
    每天早上8点30分:'TRUNC(SYSDATE + 1) + (8*60+30)/(24*60)'
    每星期二中午12点:'NEXT_DAY(TRUNC(SYSDATE ), ''TUESDAY'' ) + 12/24'
    每个月第一天的午夜12点:'TRUNC(LAST_DAY(SYSDATE ) + 1)'
    每个季度最后一天的晚上11点:'TRUNC(ADD_MONTHS(SYSDATE + 2/24, 3 ), 'Q' ) -1/24'
    每星期六和日早上6点10分:'TRUNC(LEAST(NEXT_DAY(SYSDATE, ''SATURDAY"), NEXT_DAY(SYSDATE, "SUNDAY"))) + (6×60+10)/(24×60)'
    每分钟执行:'TRUNC(sysdate,'mi') + 1/ (24*60)'或 'sysdate+1/1440'
    每天的凌晨1点执行:'TRUNC(sysdate) + 1 +1/ (24)'
    每周定时执行:每周一凌晨1点执行:'TRUNC(next_day(sysdate,'星期一'))+1/24'
    每月定时执行:每月1日凌晨1点执行:'TRUNC(LAST_DAY(SYSDATE))+1+1/24'
    每季度定时执行:每季度的第一天凌晨1点执行:'TRUNC(ADD_MONTHS(SYSDATE,3),'Q') + 1/24'
    每半年定时执行:每年7月1日和1月1日凌晨1点:'ADD_MONTHS(trunc(sysdate,'yyyy'),6)+1/24'
    每年定时执行:每年1月1日凌晨1点执行:'ADD_MONTHS(trunc(sysdate,'yyyy'),12)+1/24'
     
  • 相关阅读:
    C# IP地址字符串和数值转换
    Xstream序列化实体
    异步线程及同步控制
    XML序列化与反序列化(转)
    C# Webserice 代理生成工具(WSDL)
    ASP.NET(C#)图片加文字、图片水印(转)
    异步导致UI句柄增加的解决办法
    终于找到WinForm自定义控件不能拖到IDE设计器容器的办法
    C# PropertyGrid控件应用心得(转载)
    GDI_图片半透明效果示例
  • 原文地址:https://www.cnblogs.com/zuozongyao/p/4236453.html
Copyright © 2011-2022 走看看