huawei--创建job,判断是否已经存在
2010-12-01 20:46
295 查看
CREATE OR REPLACE PROCEDURE spQcJob
AS
v_jobname NUMBER;
v_date DATE;
v_Count int;
BEGIN
select count(*) into v_Count from dba_jobs where what='spOprScoreDaily;';
IF v_Count>0 THEN
select job into v_jobname from dba_jobs where what='spOprScoreDaily;';
sys.DBMS_JOB.REMOVE(v_jobname);
END IF;
v_date := TRUNC(SYSDATE+1,'DD')+6/24;
sys.DBMS_JOB.SUBMIT(v_jobname,'spOprScoreDaily;',v_date,'TRUNC(SYSDATE+1,''DD'')+6/24');
COMMIT;
END spQcJob;
/
EXECUTE spQcJob;
/
DECLARE
v_Job NUMBER;
BEGIN
DBMS_JOB.SUBMIT(v_Job, 'p_maintendata;', TRUNC(SYSDATE), 'SYSDATE + 1');
COMMIT;
END;
/
AS
v_jobname NUMBER;
v_date DATE;
v_Count int;
BEGIN
select count(*) into v_Count from dba_jobs where what='spOprScoreDaily;';
IF v_Count>0 THEN
select job into v_jobname from dba_jobs where what='spOprScoreDaily;';
sys.DBMS_JOB.REMOVE(v_jobname);
END IF;
v_date := TRUNC(SYSDATE+1,'DD')+6/24;
sys.DBMS_JOB.SUBMIT(v_jobname,'spOprScoreDaily;',v_date,'TRUNC(SYSDATE+1,''DD'')+6/24');
COMMIT;
END spQcJob;
/
EXECUTE spQcJob;
/
DECLARE
v_Job NUMBER;
BEGIN
DBMS_JOB.SUBMIT(v_Job, 'p_maintendata;', TRUNC(SYSDATE), 'SYSDATE + 1');
COMMIT;
END;
/
相关文章推荐
- huawei--创建job,判断是否已经存在
- huawei--创建job,判断是否已经存在
- 【转】通过文件锁实现,程序开始运行时,先判断文件是否存在,若存在则表明该程序已经在运行了,如果不存在就用open函数创建该文件,程序退出时关闭文件并删除文件
- MySQL存储过程----创建索引前,先判断索引是否已经存在,如果存在,则不添加,如果不存在,添加
- Android创建桌面快捷方式和判断当前快捷方式是否已经存在
- mysql创建数据表时如何判断是否已经存在?
- 通过文件锁实现,程序开始运行时,先判断文件是否存在,若存在则表明该程序已经在运行了,如果不存在就用open函数创建该文件,程序退出时关闭文件并删除文件
- mysql创建数据表时如何判断是否已经存在?
- Shell脚本:判断用户和用户组是否已经存在/创建用户和用户组
- Qt数据库判断本地是否已经创建/存在数据库,SQLite
- Shell脚本:判断用户和用户组是否已经存在/创建用户和用户组
- mysql创建数据表时如何判断是否已经存在?
- MySQL存储过程----创建索引前,先判断索引是否已经存在,如果存在,则不添加,如果不存在,添加
- 判断数据库中要创建的存储过程、函数等是否已经存在
- 通过文件锁实现,程序开始运行时,先判断文件是否存在,若存在则表明该程序已经在运行了,如果不存在就用open函数创建该文件,程序退出时关闭文件并删除文件。
- Java 判断文件夹、文件是否存在、否则创建文件夹
- 如何判断字段是否存在,如何删除及创建字段
- 判断数据库表是否存在,删除再创建
- Android添加(创建)、删除及判断是否存在桌面快捷方式的方法
- 28先判断是否存在,再创建文件夹或文件,递归计算文件夹大小