12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
ADADADADAD
建站问答 时间:2024-12-01 19:21:50
作者:文/会员上传
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
在Oracle数据库中,可以使用DBMS_SCHEDULER包来设置自动执行任务。下面是一个简单的例子,演示如何创建一个定时执行的作业。首先,创建一个作业程序:BEGINDBMS_SCHEDULER.CREATE_P
以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。
在Oracle数据库中,可以使用DBMS_SCHEDULER包来设置自动执行任务。下面是一个简单的例子,演示如何创建一个定时执行的作业。
首先,创建一个作业程序:
BEGINDBMS_SCHEDULER.CREATE_PROGRAM(program_name => 'MY_JOB_PROGRAM',program_type => 'PLSQL_BLOCK',program_action => 'BEGIN your_plsql_procedure_here; END;',number_of_arguments => 0,enabled => TRUE);END;/
接下来,创建一个作业,并指定作业程序和执行时间:
BEGINDBMS_SCHEDULER.CREATE_JOB(job_name => 'MY_JOB',job_type => 'PLSQL_BLOCK',job_action => 'BEGIN your_plsql_procedure_here; END;',program_name => 'MY_JOB_PROGRAM',start_date => SYSTIMESTAMP,repeat_interval => 'FREQ=HOURLY',enabled => TRUE);END;/
在这个例子中,我们创建了一个作业程序(MY_JOB_PROGRAM),它执行一个PL/SQL块。然后创建了一个作业(MY_JOB),它使用前面创建的作业程序,并设置了每小时执行一次。
你可以根据自己的需求修改作业程序和作业的设置,以实现不同的自动执行任务。更多关于DBMS_SCHEDULER包的信息,请参考Oracle官方文档。
11-20
11-19
11-20
11-20
11-20
11-19
11-20
11-20
11-19
11-20
11-19
11-19
11-19
11-19
11-19
11-19