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

Bagaimana menjalankan prosedur dengan prosedur DBMS_SCHEDULER.CREATE_JOB

Tampak bagi saya bahwa Anda melewatkan beberapa tanda kutip dalam panggilan setup DBMS_JOBS.

Coba ini:

DBMS_SCHEDULER.CREATE_JOB(job_name        => v_jobnam,
                          job_type        => 'PLSQL_BLOCK',
                          JOB_ACTION      => 'BEGIN DROP_OBJ1(''' || v_objnam 
                                             || ''', ''' || v_objtyp || ''', '''
                                             || v_schema || ''',' || v_objid 
                                             || '); END;',
                          start_date      => SYSTIMESTAMP,
                          repeat_interval => 'freq=secondly; bysecond=0',
                          end_date        => NULL,
                          enabled         => TRUE,
                          comments        => 'Calls PLSQL once');

Jika ini bukan solusi, saya akan menyiapkan kode Anda di database dan mencobanya sendiri.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana menjalankan file .sql di alat pengembang Oracle SQL untuk mengimpor database?

  2. kesalahan sintaks dengan permintaan pembaruan saat bergabung dengan beberapa tabel

  3. Bagaimana Mendapatkan File Dari BLOB di Oracle?

  4. Kisah Dua Faktor Pengelompokan

  5. Situasi Apa yang Menyebabkan Paket Oracle Menjadi Tidak Valid?