yangcctv 发表于 2018-9-23 11:43:17

遇到的 oracle job 异常

  在自己的电脑上运行的job没什么问题,好好的,去到客户那里就不行了!
  这可让我费尽了脑汁,这不是坑爹嘛!顶!
  下面这个是我写的job
  --每天凌晨1点钟执行存储过程
  VARIABLE jobno number;
  begin
  DBMS_JOB.SUBMIT(:jobno,'PRO_XXXX;',SYSDATE,'TRUNC(SYSDATE)+1+1/(24)');
  commit;
  end;
  /
  这个job在我的电脑上跑,完全没有问题!但到客户那里却出现了这个为题,

  上网找了一堆资料,也没能解决,后看看我写的存储过程,好像有点问题,
  else
  DBMS_OUTPUT.put_line('XXXXXX');
  在存储过程的if else 判断里我多加了打印出来的语句,删掉后还是有错!
  我再看看我的存储过程,好像还是有点问题,
  select b.xxid into v_xxxx
  from xxx b
  在into里我select出的值为空,传入之后出错,所以在进入下轮语句时加了个判断,
  弄了弄!哎!
  还是不行!
  坑爹啊!

页: [1]
查看完整版本: 遇到的 oracle job 异常