Oracle10g 如何在oracle 10g中安排过程?
我必须在oracle 10g中安排存储过程 假定Oracle10g 如何在oracle 10g中安排过程?,oracle10g,Oracle10g,我必须在oracle 10g中安排存储过程 假定 create table t1(name varchar2(10)); insert into t1 values('hi'); create or replace procedure insertname as begin insert into t1 values('hi'); end; 现在我的要求是每天上午11点我的程序必须自动执行 我如何实现它 实际上,我学习了dbms_调度程序.create_作业。但我无法实现它。任何人都可以解释
create table t1(name varchar2(10));
insert into t1 values('hi');
create or replace procedure insertname
as
begin
insert into t1 values('hi');
end;
现在我的要求是每天上午11点我的程序必须自动执行
我如何实现它
实际上,我学习了dbms_调度程序.create_作业。但我无法实现它。任何人都可以解释我如何安排存储过程
提前感谢看看这里:
或者用更好的例子:
你感兴趣的部分(简单地改变工作)
Najzero,我必须在job_action中编写什么代码来代替某些过程代码您可以将过程的实际代码放在其中(如果它真的很小),或者只需添加过程调用,如
BEGIN schema.procedurename;犯罪结束
@Najzero您希望添加重复,否则该作业将只运行一个。即“重复间隔=>”频率=每天;按小时=11;按分钟=0;秒=0’`
dbms_scheduler.create_job (
job_name => 'TEST_JOB',
job_type => 'PLSQL_BLOCK',
job_action => 'begin /* some process code */ commit; end;',
number_of_arguments => 0,
start_date => sysdate +1/24/59, -- sysdate + 1 minute
job_class => 'ADMIN', -- Priority Group
enabled => TRUE,
auto_drop => TRUE,
comments => 'Testrun');