解决方案 »

  1.   

    如下去创建,在user_jobs中就可以看到了DECLARE   
      JOB        BINARY_INTEGER; --任务ID  
      v_begin    DATE;           --开始时间
      v_interval VARCHAR2(50);   --时间间隔
    BEGIN   
      v_begin:=sysdate;--当前时间开始执行
      v_interval:= 'trunc(sysdate,''mi'') + 1/ (24*60)';  --每分钟执行一次, 可以更改
      DBMS_JOB.SUBMIT(JOB,
              'test_pkg;', --存储过程名称
                v_begin,
              v_interval, 
              FALSE,
              0,
              FALSE);
      COMMIT;
    END;
      

  2.   

    这样还是没有啊,我是直接把你代码拿过来改成我的存储过程名称然后复制到pl/sql中的命令窗口里面去执行的,这样对吗
      

  3.   

    我用SQL窗口执行在user_jobs中可以看到了,但是我的存储过程好像没有被执行,郁闷了!
      

  4.   

    我也写了job 按照你这种方式执行成功了 但是在user_jobs中可以查到, 为什么在jobs中不能找呢?也就是在pl/sql找不到  是我的版本不行吗 ? 还是其他?