--oracle jobs批处理命令参考 qlplus /nolog connect sys/lee as sysdba --以下两句在sys(即具有dba权限的用户)用户下执行 show parameter job_queue_processes; alter system set job_queue_processes=10; exit sqlplus /nolog connect jcy/jcy ALTER TABLE T_OA_AFFICHE MODIFY (INPUT_TIME DATE); ALTER TABLE T_OA_AFFICHE MODIFY (MODI_TIME DATE); --变量 variable job1 number; --创建job begin dbms_job.submit(:job1,'update T_OA_AFFICHE set STATE=0 where (trunc(sysdate)-trunc(INPUT_TIME))>A_VALIDITY;',sysdate,'TRUNC(sysdate+1)'); end; / --执行 begin dbms_job.run(:job1); end; / --变量 variable job2 number; --创建job begin dbms_job.submit(:job2,'update t_oa_affiche set a_validity=a_validity+1 where state=0;',sysdate,'sysdate+1/(24*60)'); end; / --执行 begin dbms_job.run(:job2); end; / exit;