oracle 创建job
2013-08-27 14:00
671 查看
http://www.2cto.com/database/201107/97907.html
创建job
使用Submit()过程,工作被正常地计划好。
这个过程有五个参数:job、what、next_date、interval与no_parse。
PROCEDURE Submit ( job OUT binary_ineger,
What IN varchar2,
next_date IN date,
interval IN varchar2,
no_parse IN booean:=FALSE)
job参数是由Submit()过程返回的binary_ineger。这个值用来唯一标识一个工作。
what参数是将被执行的PL/SQL代码块。
next_date参数指识何时将运行这个工作。
interval参数何时这个工作将被重执行。
no_parse参数指示此工作在提交时或执行时是否应进行语法分析——TRUE
指示此PL/SQL代码在它第一次执行时应进行语法分析,而FALSE指示本PL/SQL代码应立即进行语法分析。
示例脚本:
DECLARE
JOBNO NUMBER;
BEGIN
DBMS_JOB.SUBMIT (JOB => JOBNO,
WHAT => ' INSERT INTO C910(RUID,TABLENAME,KEYVALUE)
SELECT S_C910.NEXTVAL, '||''''||'checkdoc_ps'||''''||',1 FROM DUAL;
commit;',
NEXT_DATE =>SYSDATE,
INTERVAL => 'SYSDATE+1');
COMMIT;
END;
创建job
使用Submit()过程,工作被正常地计划好。
这个过程有五个参数:job、what、next_date、interval与no_parse。
PROCEDURE Submit ( job OUT binary_ineger,
What IN varchar2,
next_date IN date,
interval IN varchar2,
no_parse IN booean:=FALSE)
job参数是由Submit()过程返回的binary_ineger。这个值用来唯一标识一个工作。
what参数是将被执行的PL/SQL代码块。
next_date参数指识何时将运行这个工作。
interval参数何时这个工作将被重执行。
no_parse参数指示此工作在提交时或执行时是否应进行语法分析——TRUE
指示此PL/SQL代码在它第一次执行时应进行语法分析,而FALSE指示本PL/SQL代码应立即进行语法分析。
示例脚本:
DECLARE
JOBNO NUMBER;
BEGIN
DBMS_JOB.SUBMIT (JOB => JOBNO,
WHAT => ' INSERT INTO C910(RUID,TABLENAME,KEYVALUE)
SELECT S_C910.NEXTVAL, '||''''||'checkdoc_ps'||''''||',1 FROM DUAL;
commit;',
NEXT_DATE =>SYSDATE,
INTERVAL => 'SYSDATE+1');
COMMIT;
END;
相关文章推荐
- oracle job创建
- ORACLE—005:创建JOB(二)
- ORACLE通过JOB定时创建序列
- Oracle工具类-生成数据库现有Job的创建脚本
- ORACLE 创建作业JOB例子
- oracle 手动创建job语句
- 创建oracle job
- oracle创建job
- 【JOB】Oracle中JOB的创建方法以及一个细节的探究
- 使用DBMS_JOB包创建ORACLE定时任务
- ORACLE 创建作业JOB例子
- ORACLE通过JOB定时创建表
- oracle 创建job进行submit时提示字符缓冲去太小
- 创建ORACLE JOB
- oracle创建job和删除job
- oracle job 创建 删除
- 使用DBMS_JOB包创建ORACLE定时任务
- ORACLE的JOB创建
- Oracle Job 的查询、创建、修改、删除
- oracle创建定时任务job