该过程用于建立一个新的作业,当建立作业的时候,需要通过设置相应的参数来告诉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;
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;