在sqlplus里面就可以exec p_test;

解决方案 »

  1.   

    或者做个批处理就更简单了;
    DEMO:
    下面是abc.txt的内容
    exec p_test;
    exit然后每天只要在dos窗口里面运行下面的命令就ok了
    sqlplus scott/tiger@orastring @E:\abc.txt
      

  2.   

    在sql*plus里运行
    用job实现
    例子:
    VARIABLE jobno number;
    begin
          DBMS_JOB.SUBMIT(:jobno, 
                  'Procdemo;', 
                   SYSDATE, 'TRUNC(SYSDATE,'DD') + 13/24');
             commit;
    end;
    /
      

  3.   

    在sql*plus里运行
    用job实现
    例子:
    VARIABLE jobno number;
    begin
          DBMS_JOB.SUBMIT(:jobno, 
                  'Procdemo;', 
                   SYSDATE, 'TRUNC(SYSDATE,'DD') + 13/24');
             commit;
    end;
    /
      

  4.   

    to bzszp(SongZip)
        我这样做了,也成功了,我把时间间隔改为5分钟一次,
        结果没变化,即我加的记录没有加到表里,
       
       应该如何处理呢?谢谢了!