Oracle 定期修改数据

来源:互联网 发布:上海网络布线公司 编辑:程序博客网 时间:2024/05/18 01:23

1.SQL 窗口创建函数

create or replace procedure pro_job_print

as
begin
UPDATE SAP_ZVP_POHEADER SET IS_ACTIVE = 'N' where Round(to_number(SYSDATE - created_date)) > = 1 ;

end;


2.SQL 命令窗口执行(“/”表示结束命令窗口该行的语句)
variable job1 number;
begin
dbms_job.sumbit(:job1, 'pro_job_print;', sysdate, 'sysdate+1/86400');
end;



3.SQL 命令窗口执行(“/”表示结束命令窗口改行的语句)
begin
dbms_job.run(:job1);
end;



---查看进程,函数名称

select * from dba_jobs;
select * from all_jobs;
select * from user_jobs;
select * from dba_jobs_running;

0 0