Oracle
 sql >> база данни >  >> RDS >> Oracle

Как да изпълним процедура с процедурата DBMS_SCHEDULER.CREATE_JOB

Струва ми се, че сте пропуснали някои кавички в извикването за настройка на DBMS_JOBS.

Опитайте това:

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');

Ако това не е решението, ще настроя кода ви в база данни и ще го опитам сам.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle PL/SQL:Създайте DML пакет онлайн

  2. Как да проверя NLS_LANG на клиента?

  3. Попълване на стойността на показвания елемент при заявка във формуляри на Oracle

  4. Oracle SQL, конкатениране на множество колони + добавяне на текст

  5. Използване на Oracle JDeveloper 12c с Oracle Database 12c на Oracle Cloud Platform, част 2