Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Tạo công việc trong Oracle bằng DBMS_JOB

Bạn muốn một cái gì đó giống như

declare
   jobno number;
begin
   dbms_job.submit( jobno,
                   'BEGIN GiveCoins; END;',
                    to_date('12/25/2012', 'MM/DD/YYYY'),
                    'add_months(trunc(sysdate),12)');
end;
/

Điều này sẽ chạy công việc lần đầu tiên vào nửa đêm của Giáng sinh năm 2012 và cứ sau 12 tháng một lần.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách lên lịch chạy công việc vào thời điểm cụ thể bằng dbms_scheduler

  2. Không thể kết nối với Oracle bằng Xác thực Windows với ODP.NET

  3. INST_TOP (Oracle R12 INSTANCE_HOME) đã được giải mã

  4. Oracle SQL tạo các cấp dữ liệu khác nhau từ một bảng duy nhất

  5. SQL kết nối cho nhiều hàng