begin dbms_scheduler.create_event_schedule ( schedule_name => 'accadmin.acc_mgr_change', start_date => systimestamp, event_condition => 'tab.user_data.event_name = ''acc_mgr_change''', queue_spec => 'proc_queue'); end;接着,您将创建一个作业以遵循此调度。您也可以直接调度一个作业而不用先创建一个调度。
begin dbms_scheduler.create_job ( job_name => acc_mgr_change, program_name => acc_mgr_change_procs, start_date => 'systimestamp, event_condition => 'tab.user_data.event_name = ''acc_mgr_change''', queue_spec => 'proc_queue' enabled => true); end;默认值是 UNLIMITED。 如果事件(而不是特定时间)是触发作业的决定因素,则基于事件的调度很有帮助。[@more@]
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/197458/viewspace-1008487/ ,如需转载,请注明出处,否则将追究法律责任。