DBMS_JOB & DBMS_schedule
DBMS.Broken
DBMS.Change
DBMS.Instance
DBMS.Interval
DBMS.Next_date
DBMS.Remove
DBMS.Run
DBMS.Submit
DBMS.User_export
DBMS.What
Eg:
VARIABLE jobno number;
BEGIN
DBMS_JOB.SUBMIT(:JOBNO,
'dbms_ddl.analyze_object(''TABLE'',
''DQUON'', ''ACCOUNTS'',
''ESTIMATE'', NULL, 50);' SYSDATE,
'SYSDATE + 1');
COMMIT;
END;
/
Dbms_job提供的功能不算多,不过基本能实现早期oracle版本的需求,而在较新的版本中被dbms_schedule替代。
而dbms_schedule的功能远多于dbms_job,其下的create_job基本可以实现dbms_job的东西,
除此之外引进了program,job_class,window,window_group等概念,强大很多,而10g开始的一些oracle的自带功能均开始使用dbms_schedule来替代job了。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/16179598/viewspace-722504/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/16179598/viewspace-722504/