2 shangguanjiyan shangguanjiyan 于 2014.12.03 10:18 提问

关于oracle定时器,求帮助!菜鸟求救
var job_num number;
begin
    dbms_job.submit(:job_num,'INSERT_ZJGLWARNING;',to_date('20150101 02:00:00','yyyymmdd hh24:mi:ss'), 'add_months(trunc(sysdate,'yyyy'),12)+2/24');
commit;
end;

执行的时候报:
ORA-06550: 第 3 行, 第 140 列: 

PLS-00103: 出现符号 "YYYY"在需要下列之一时:
) , * & = - + < / > at in
is mod remainder not rem <> or != or ~= >=
<= <> and or like LIKE2_ LIKE4_ LIKEC_ between || multiset
member SUBMULTISET_
符号 ",在 "YYYY" 继续之前已插入。

是什么原因?第一次写,

3个回答

shangguanjiyan
shangguanjiyan   2014.12.03 11:03

难道没人帮小弟解答一下吧?

bodown001
bodown001   2014.12.03 11:18

你提出的问题太模糊,最好说一说你需要实现的功能。然后有人对应就会提出对实现方式的解答与个人看法。

shangguanjiyan
shangguanjiyan 每年的一月一号执行一个存储过程,我把时间设置成dbms_job.submit(:job_num,'INSERT_ZJGLWARNING;',sysdate,'sysdate+2/1440');可以执行,但是已换成上面的就不行了
3 年多之前 回复
bodown001
bodown001   2014.12.03 11:22
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!