在Browser中有模板,用它可以轻松的创建Job
解决方案 »
- 安装oracle9i后怎么少了oracleServicexxx服务,怎么办啊,我安装顺序装了啊,怎么会少呢?
- 求两个函数 字符串的IP地址转换为数字 ,和将数字转换为IP,谢谢。
- 触发器 执行过程中出错
- Oracle-00600错误,请高人指点
- oracle与sql server的数据同步的效率问题。
- 如何将树型结构的数据存入ORCALE数据库中????????????????
- 我想学习Oracal ,请大家推荐基本经典的学习Oracal的书籍。
- 有没有通过命令读取EXCEL表里的内容呢,像SQL SERVER 的OpenDataSource
- 多表清空问题
- 问题求助 oracle 汉字变成空格
- 一个简单的存储过程调用的参数问题
- 视图问题(新手)
To submit a new job to the job queue, use the SUBMIT procedure in the DBMS_JOB package:
DBMS_JOB.SUBMIT( job OUT BINARY_INTEGER,
what IN VARCHAR2,
next_date IN DATE DEFAULT SYSDATE,
interval IN VARCHAR2 DEFAULT 'null',
no_parse IN BOOLEAN DEFAULT FALSE)
job:输出变量,是此任务在任务队列中的编号;
what:执行的任务的名称及其输入参数;
next_date:任务执行的时间;
interval:任务执行的时间间隔。例:该任务立即执行(SYSDATE),并且每隔1分钟执行一次(' SYSDATE + 1/1440')。
VARIABLE jobno number;
BEGIN
DBMS_JOB.SUBMIT(:jobno, 'prc_test(sysdate);', SYSDATE, 'SYSDATE + 1/1440');
COMMIT;
END;例:某一时刻开始,每隔1分钟执行一次
VARIABLE jobno number;
BEGIN
DBMS_JOB.SUBMIT(:jobno, 'prc_test(sysdate);', to_date('20060214 11:40:00','yyyymmdd hh24:mi:ss') , 'SYSDATE + 1/1440');
COMMIT;
END;
④. DBMS_JOB 包介绍
Procedure Description Described
SUBMIT Submits a job to the job queue. 向任务队列提交一个任务
REMOVE Removes a specified job from the job queue. 从任务队列中删除指定的任务
CHANGE Alters a specified job. You can alter the job description, the time at which the job will be run, or the interval between executions of the job. 改变任务
WHAT Alters the job description for a specified job. 改变指定任务的任务内容
NEXT_DATE Alters the next execution time for a specified job. 改变指定任务的下一次执行时间
INTERVAL Alters the interval between executions for a specified job. 改变指定任务的执行时间间隔。
BROKEN Disables job execution. If a job is ed as broken, Oracle does not attempt to execute it. 禁止指定任务的执行
RUN Forces a specified job to run. 强制执行指定的任务