关于自动运行---急 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; 一道题目 大家来帮忙 oracle存储过程返回结果集的两种写法有什么区别 Oracle 9i isqlplus打开为什么是乱码? 二维表展现一维问题,急急急 请教 游标关闭时是否会对在其间的insert和update做commit??谢谢 请教一个数据集成平台实时数据的导入导出问题 USER.TABLE 发生了变化,触发器/函数不能读 一个小问题 oracle配置客户端 (本人小白)请教,设置了SGA、PGA,以后进程总是报内存错误! 高手们说说对初学者的建议吧 请教!!!
第四个参数:'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;