我想达到一个每天往A表查询一次的效果,当A表某个条件不成立就删除其中的数据。
我知道用dbms_job,但不知道具体的用法
请大家给个列子 ,并详细说明下用法 ,谢谢啦!!

解决方案 »

  1.   

    创建job
    SYS.DBMS_JOB.SUBMIT(NJOB,
                          'GL_REFRESH_DATE();',
                          sysdate,
                          'sysdate + 30/(24*3600)')
    其中:NJOB自动生成,NJOB类型为number,sysdate是指该job下次执行时间,,GL_REFRESH_DATE()是定义的存储过程,30/(24*3600)是每隔30秒执行一次该job。
    删除job
    DBMS_JOB.REMOVE(V_JOB)
    其中:V_JOB是指要执行删除的job编号,类型为number