我用sql plus 写了一个oracle 8i 的job如下
调用函数fun_Batc41--3个入口参数,均为char,但是始终不能编译通过,去掉参数也不行
请各位帮忙,谢谢。DECLARE
  job NUMBER;
begin
  sys.dbms_job.submit(job => job,
                      what => 'BEGIN
                      fun_Batc41('1','Server','Server');
                      END;',
                      next_date => to_date('01-05-2007 00:00:00', 'dd-mm-yyyy hh24:mi:ss'),
                      interval => 'TO_DATE(TO_CHAR(ADD_MONTHS(SYSDATE,1),''YYYYMM'')|| ''01 00:00:00'',''YYYYMMDD HH24:MI:SS'')');
  commit;
end;
/提示错误如下错误位于第6行:
ORA-06550: 行6、列35:
PLS-00103: 出现符号"1"在需要下列之一时:
.(),*@%&=-+</>inmodnotrem
an exponent (**)<> or != or ~=>=<=<>andorlikebetweenis null
is not||is dangling