oracle 添加一个计划任务 每天凌晨两点 定时执行一个存储过程 求详细步骤!!急!! 10
下面是我写的JOBbeginsys.dbms_job.submit(job=>:2,what=>'p_dlbi;',next_date=>to_date('08-01-2...
下面是我写的JOB
begin
sys.dbms_job.submit(job => :2,
what => 'p_dlbi;',
next_date => to_date('08-01-2013 01:00:00', 'dd-mm-yyyy hh24:mi:ss'),
interval => 'trunc(SYSDATE + 1,''mi'')');
commit;
end;
运行之后报ORA-01008错误 展开
begin
sys.dbms_job.submit(job => :2,
what => 'p_dlbi;',
next_date => to_date('08-01-2013 01:00:00', 'dd-mm-yyyy hh24:mi:ss'),
interval => 'trunc(SYSDATE + 1,''mi'')');
commit;
end;
运行之后报ORA-01008错误 展开
4个回答
展开全部
在你的存储过程里面定义一个变量:
v_HH24 CHAR(2) := '00';
begin后面给变量赋值:
v_HH24 := to_char(sysdate, 'HH24');
然后在你执行的代码外面加上:
IF v_HH24 = '02' THEN
你的代码;
end if;
然后使用下面的脚本创建job:
begin
sys.dbms_job.submit(job => :job,
what => '你的存储过程名字;',
next_date => to_date('01-06-2013 00:00:00', 'dd-mm-yyyy hh24:mi:ss'),
interval => 'SYSDATE+60/1440');
commit;
end;
/
v_HH24 CHAR(2) := '00';
begin后面给变量赋值:
v_HH24 := to_char(sysdate, 'HH24');
然后在你执行的代码外面加上:
IF v_HH24 = '02' THEN
你的代码;
end if;
然后使用下面的脚本创建job:
begin
sys.dbms_job.submit(job => :job,
what => '你的存储过程名字;',
next_date => to_date('01-06-2013 00:00:00', 'dd-mm-yyyy hh24:mi:ss'),
interval => 'SYSDATE+60/1440');
commit;
end;
/
展开全部
你去看看oracle中的触发器Trigger使用方法吧,我也不是太会用,多看点就会了的
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
试试这个,TOAD上是OK的
variable job_feeid_create NUMBER;
begin
sys.dbms_job.submit(:job_feeid_create,'p_dlbi',sysdate,'TRUNC(SYSDATE + 1) + 120/1440' );
commit;
end;
variable job_feeid_create NUMBER;
begin
sys.dbms_job.submit(:job_feeid_create,'p_dlbi',sysdate,'TRUNC(SYSDATE + 1) + 120/1440' );
commit;
end;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
DECLARE
X NUMBER;
BEGIN
SYS.DBMS_JOB.SUBMIT
(
job => X
,what => 'p_dlbi;'
,next_date =>TRUNC(SYSDATE+1)+2/24
,interval => 'TRUNC(SYSDATE+1)+2/24'
,no_parse => FALSE
);
:JobNumber := to_char(X);
END;
X NUMBER;
BEGIN
SYS.DBMS_JOB.SUBMIT
(
job => X
,what => 'p_dlbi;'
,next_date =>TRUNC(SYSDATE+1)+2/24
,interval => 'TRUNC(SYSDATE+1)+2/24'
,no_parse => FALSE
);
:JobNumber := to_char(X);
END;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询