Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Membuat pekerjaan DBMS_SCHEDULER untuk Oracle

Saya di 12.1.0.1.0. Anda dapat membuat pekerjaan di blok anonim sederhana :

SQL> BEGIN
  2    DBMS_SCHEDULER.DROP_JOB (JOB_NAME => 'test_full_job_definition');
  3  END;
  4  /

PL/SQL procedure successfully completed.

SQL>
SQL> BEGIN
  2    DBMS_SCHEDULER.create_job (
  3      job_name        => 'test_full_job_definition',
  4      job_type        => 'PLSQL_BLOCK',
  5      job_action      => 'BEGIN my_job_procedure; END;',
  6      start_date      => SYSTIMESTAMP,
  7      repeat_interval => 'freq=hourly; byminute=0; bysecond=0;',
  8      end_date        => NULL,
  9      enabled         => TRUE,
 10      comments        => 'Job defined entirely by the CREATE JOB procedure.');
 11  END;
 12  /

PL/SQL procedure successfully completed.

SQL>
SQL> SELECT JOB_NAME, ENABLED FROM DBA_SCHEDULER_JOBS where job_name ='TEST_FULL_JOB_DEFINITION'
  2  /

JOB_NAME                                 ENABL
---------------------------------------- -----
TEST_FULL_JOB_DEFINITION                 TRUE

SQL>

Contoh lainnya di sini




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memasukkan ke dalam dua tabel oracle dengan urutan

  2. Dapatkan jumlah total baris dalam kueri pagination

  3. Dapatkan Patchset Basis Data

  4. Jenis driver JDBC mana yang harus saya gunakan untuk mengakses Database Oracle?

  5. Bagaimana Anda terhubung ke server LDAP menggunakan node-Oracledb?