可否在oracle数据库中设置定时执行程?

可否在oracle数据库中设置定时执行程?
可否在oracle数据库中设置定时执行程?比如说,每天深夜执行一个procedure ?

---------------------------------------------------------------

可以,oracle的job就是这个功能
例子:
VARIABLE jobno number;
begin
DBMS_JOB.SUBMIT(:jobno,
'Procdemo;',
SYSDATE, 'trunc(sysdate,'D')+25/24');//每天凌晨1点执行过程Prodemo
commit;
end;
/
---------------------------------------------------------------

oracle可以定时执行过程
这个功能叫作业(JOB)。
详细使用方法可以参考oracle文档中的dbms_job包的使用方法

Published At
Categories with 数据库类
Tagged with
comments powered by Disqus