Oracle
創建基於特定時區計劃的作業
我有一個託管在歐洲的 Oracle 數據庫。我需要在數據庫中創建一個計劃作業來發送電子郵件。我需要在印度標準時間 (IST) 每天 17:30:00 發送電子郵件。
我知道如何發送電子郵件和創造工作。但不知道如何創建要在我的本地時間 (IST) 執行的作業。
我怎樣才能做到這一點?
以下創建一個作業,每天在國家/地區指定的當地時間 17.30 執行。
BEGIN DBMS_SCHEDULER.CREATE_JOB ( job_name => 'update_sales', job_type => 'STORED_PROCEDURE', job_action => 'OPS.SALES_PKG.UPDATE_SALES_SUMMARY', start_date => '07-AUG-13 17.30.00 PM India/Delhi', repeat_interval => 'FREQ=DAILY', end_date => '07-AUG-14 17.30.00 PM India/Delhi', auto_drop => FALSE, job_class => 'batch_update_jobs', comments => 'My new job'); END; /