你可以用ORACLE的作业,在SQLPLUS中执行以下代码,
declare 
  v_jobnum  number;
begin
 
  dbms_job.submit(v_jobnum,'gbgl_fcjysgctz;',sysdate,'LAST_DAY(LAST_DAY(SYSDATE)+1)');
  
  COMMIT;
end;然后:SELECT * FROM USER_JOBS 查看你的作业

解决方案 »

  1.   

    gbgl_fcjysgctz为存储过程名,'LAST_DAY(LAST_DAY(SYSDATE)+1)为时间间隔
      

  2.   

    写一个Trigger在Trigger中动态改变后台进程
      

  3.   

    你可以用触发器修改下次执行的时间为:SYSDATE+1/(24小时×6分)不就十分中执行一次了吗?
    你把检查程序写道存储过程中,然后在触发器中修改USER_JOBS中的这个作业的下次执行时间为SYSDATE+1/(24小时×6分),过十分中就执行了,不就可以检查你的程序了吗。绝对可以的,只是你需要好好调试一下
      

  4.   

    用trigger调用某个过程处理过程中一开始就是: dbms_lock.sleep(600);这样可以么 :)