oracle写一个定时执行的sql语句,JOB也行

2024-11-29 13:42:09
推荐回答(3个)
回答1:

begin
sys.dbms_job.submit(job => :job,
what => 'begin
insert into table_a values(sysdate);
end;
/

next_date => to_date('25-07-2013 16:00:00', 'dd-mm-yyyy hh24:mi:ss'),
interval => 'TRUNC(sysdate,''hh'') + 1/4');
commit;
end;
/

回答2:

不是用variable,应该用declare的

回答3:

insert into table_a values(sysdate); 这个....是不是语法错误了,没有指定列名哇.不是很了解ORACLE不过,你这个错误有点明显哈