17,086
社区成员
发帖
与我相关
我的任务
分享
--每日早上6:30执行
TRUNC(SYSDATE+1) +6.5/24
--每月2号早上6:30执行
add_months(trunc(sysdate,'mm'),1)+1+6.5/24
--1.创建一张表
create table g_test
(
id number(12),
c_date date
)
--2.创建一个序列
create sequence g_seq
minvalue 1
maxvalue 9999
start with 141
increment by 1
cache 20
--3.创建一个存储过程
create or replace procedure prc_g_test is
begin
insert into g_test values(g_seq.nextval,sysdate);
end prc_g_test;
--4.创建job
variable job1 number;
declare
job int;
begin
sys.dbms_job.submit(job,'prc_g_test',sysdate,'sysdate+1/24');--每隔一个小时调用一次过程
commit;
end;