如题.RT

解决方案 »

  1.   

    该过程用于建立一个新的作业,当建立作业的时候,需要通过设置相应的参数来告诉Oracle要执行的内容,要执行的时间,要执行任务的间隔。如下格式:
    DBMS_JOB.SUBMIT(
       JOB OUT BINARY_INTERGER,
       WHAT IN VARCHAR2,
       NEXT_DATE IN DATE DEFAULT SYSDATE,
       INTERVAL IN VARCHAR2 DEFAULT ‘NULL’,
       NO_PARSE IN BOOLEAN DEFAULT FALSE,
       INSTANCE IN BINARY_INTEGER DEFAULT ANY_INSTANCE,
       FORCE IN BOOLEAN DEFAULT FALSE
    );建立Oracle作业的例子:
    DECLARE
        JOBNO NUMBER;          --通过查看该变量可以得到返回的作业编号
    BEGIN
        DBMS_JOB.SUBMIT(
            JOBNO,
            'PRC_SENDTOGX;',   --执行工信局提供数据的脚本程序
            SYSDATE,           --现在执行
            'SYSDATE+1' 
        );
    END;