这样的JOB怎么写? 我希望每天的8:00到23:00每隔5分钟执行一个sql语句,这样的JOB怎么写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --建立一个存储过程CREATE OR REPLACE PROCEDURE p_jobtest IS v_hh VARCHAR2(2);BEGIN v_hh := to_char(SYSDATE, 'hh24'); IF v_hh >= '08' AND v_hh <= '22' THEN --你的sql语句 NULL; END IF;END;/--提交一个JOBDECLARE v_jobno NUMBER;BEGIN dbms_job.submit(v_jobno, 'p_jobtest;', trunc(SYSDATE, 'mi') + 1 / 1440, 'trunc(SYSDATE, ''mi'') + 5 / 1440');END;/ OracleDBConsole服务无法启动 高级应用话题(请资深专家一起探讨探讨) 我想统计一个表中每天的记录个数,比如列出这个月每天的记录个数,请问如何做?(比如日期字段为in_time) 一个比较郁闷的日期比较 如何跨库查询? 关于oracle9i客户端的问题 如何取表中数据中间一段数据 为何用SQLLDR导入文本始终报错.不能导入 ▲▲▲▲▲大力兄在吗,帮忙啊,关于date型字段定义的问题▲▲▲▲▲ 请教一个关于游标,循环的存储过程 一个时间函数的问题 oracle数据库中存储过程能否调用webservice?
CREATE OR REPLACE PROCEDURE p_jobtest IS
v_hh VARCHAR2(2);
BEGIN
v_hh := to_char(SYSDATE, 'hh24');
IF v_hh >= '08' AND v_hh <= '22' THEN
--你的sql语句
NULL;
END IF;
END;
/--提交一个JOB
DECLARE
v_jobno NUMBER;
BEGIN
dbms_job.submit(v_jobno,
'p_jobtest;',
trunc(SYSDATE, 'mi') + 1 / 1440,
'trunc(SYSDATE, ''mi'') + 5 / 1440');
END;
/