关于自动运行---急 variable seque Number; Begin dbms_job.submit(:seque,'jgc_modify_counter;',Sysdate,'trunc(sysdate)+1'); End; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第三个参数:sysdate,是不是表示我提交后就立刻运行?第四个参数:'trunc(sysdate)+1'表示什么意思?为什么要trunc(sysdate)加上1呢,如果我要每秒、每分钟、每小时、每月,应该怎么写呢 variable seque Number; Begin dbms_job.submit(:seque,'jgc_modify_counter;',Sysdate,'sysdate+24*60*60'); commit; End;要加上COMMIT;看下列:DBMS_JOB.SUBMIT(:jobno,//job号 'your_procedure;',//要执行的过程 trunc(sysdate)+1/24,//下次执行时间 'trunc(sysdate)+1/24+1'//每次间隔时间 );删除job:dbms_job.remove(jobno);修改job:dbms_job.what(jobno,what);修改下次执行时间:dbms_job.next_date(job,next_date);修改间隔时间:dbms_job.interval(job,interval);停止job:dbms.broken(job,broken,nextdate);启动job:dbms_job.run(jobno);例子:VARIABLE jobno number;begin DBMS_JOB.SUBMIT(:jobno, 'Procdemo;', SYSDATE, 'SYSDATE + 1/720'); commit;end;/ 谢谢了,那我下边写的,第一次运行是否是明天的00:00:00,以后每次是00:00:00运行呀Begin dbms_job.submit(:seque,'jgc_modify_counter;',to_date(to_Char(Sysdate+1,'YYYYMMDD')||'00:00:00','YYYYMMDD HH24:MI:SS'),'sysdate+1'); Commit; End; 跪求高手帮忙解决一下plsql问题 oracle中怎样让游标的结果在pl/sql中有输出结果显示 Googleb不到的Oracle基本问题 orcale条件语句 oracle中数据乱码问题 多个表连接之间用or怎么会查出无限条数据? 取得记录条连番的函数是什么 sql plus 的用户名、口令和主机字符串填什么啊? (100分)求教一个关联表查询的问题 关于ORACLE8i的卸载 高手们说说对初学者的建议吧 请教!!!
第四个参数:'trunc(sysdate)+1'表示什么意思?为什么要trunc(sysdate)加上1呢,
如果我要每秒、每分钟、每小时、每月,应该怎么写呢
Begin
dbms_job.submit(:seque,'jgc_modify_counter;',Sysdate,'sysdate+24*60*60');
commit;
End;要加上COMMIT;
看下列:
DBMS_JOB.SUBMIT(:jobno,//job号
'your_procedure;',//要执行的过程
trunc(sysdate)+1/24,//下次执行时间
'trunc(sysdate)+1/24+1'//每次间隔时间
);
删除job:dbms_job.remove(jobno);
修改job:dbms_job.what(jobno,what);
修改下次执行时间:dbms_job.next_date(job,next_date);
修改间隔时间:dbms_job.interval(job,interval);
停止job:dbms.broken(job,broken,nextdate);
启动job:dbms_job.run(jobno);
例子:
VARIABLE jobno number;
begin
DBMS_JOB.SUBMIT(:jobno,
'Procdemo;',
SYSDATE, 'SYSDATE + 1/720');
commit;
end;
/
Begin
dbms_job.submit(:seque,'jgc_modify_counter;',to_date(to_Char(Sysdate+1,'YYYYMMDD')||'00:00:00','YYYYMMDD HH24:MI:SS'),'sysdate+1');
Commit;
End;