首页 > 数据库 > Oracle > oracle创建作业(job)
创建job
1、创建一张表g_test
create table G_TEST
(
ID
C_DATE DATE
)
2、创建一个sequence
create sequence G_SEQ
minvalue 1
maxvalue 999999999999999999999999
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
declare
job
number;
begin
sys.dbms_job.submit(job,'prc_g_test;',sysdate,'sysdate+1/1440');
end;
--查看job信息
select * from dba_jobs;
select * from v$job;
select job,THIS_DATE, NEXT_DATE, WHAT from dba_jobs;
--运行一个job
begin
--删除一个job
begin
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23431421/viewspace-1115946/ ,如需转载,请注明出处,否则将追究法律责任。